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
Last revision Both sides next revision
material_database [2014/06/10 08:44]
viennastar [Milestone 1]
material_database [2014/07/16 08:48]
viennastar [Milestone 2 (updated on July 16)]
Line 16: Line 16:
   - **Research:​** Investigate available sources for material parameters  ​   - **Research:​** Investigate available sources for material parameters  ​
   - **Planning:​** Devise planning for importing external material data   - **Planning:​** Devise planning for importing external material data
 +  - **Structure:​** Investigate and define XML material layout for material data
  
 **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 (i.e. how can a '​simulator'​ access/​evaluate/​execute code stored in XML material files?)
  
 **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 
-  ​- **LUA2XML ​Converter:​** Implement ​[[http://www.lua.org|LUA]] to XML converter, considering a flexible setup of the XML Layout +  - **Import:** Import and verify data from available IPD file 
-  - **Structure:** Devise potentially used LUA material ​file layout+  - **Testing:​** Implement tests 
  
 **Salary EUR 800** **Salary EUR 800**
  
-===== Milestone ​=====+===== Milestone ​=====
   - **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 ​===== +===== Milestone ​===== 
-  - **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