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
material_database [2014/06/10 08:42]
viennastar
material_database [2015/01/22 14:47] (current)
viennastar
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 500** 
  
  
-===== Milestone 2 ===== +===== Milestone 2 (updated on July 16) ===== 
-  - **IPD2XML Converter:** Implement an [[http://​viennaipd.sourceforge.net|IPD]] ​to XML converter, considering a flexible setup of the XML Layout +  - **C++ Python Wrapper:** Investigate and implement Python Wrapper in C++ (i.efunctions with arguments) 
-  - **Import:** Import ​and verify data from available IPD file+  - **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++) 
 +  - **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** 
  
 ===== Milestone 3 ===== ===== Milestone 3 =====
 +  - **IPD2XML Converter:​** Implement an [[http://​viennaipd.sourceforge.net|IPD]] to XML converter, considering a flexible setup of the XML Layout
 +  - **Import:** Import and verify data from available IPD file
 +  - **Testing:​** Implement tests 
  
-  - **LUA2XML Converter:​** Implement a [[http://​www.lua.org|LUA]] to XML converter, considering a flexible setup of the XML Layout 
-  - **Structure:​** Devise potentially used LUA material file layout 
  
-**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** 
  
-===== 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 500**+ 
 + 
 + 
 +====== 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  
  
 ====== Primary Mentor ====== ====== Primary Mentor ======
material_database.1402389739.txt.gz · Last modified: 2014/06/10 08:42 by viennastar