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/16 14:07]
viennastar [Milestone 2]
material_database [2015/01/22 14:47] (current)
viennastar
Line 18: Line 18:
   - **Structure:​** Investigate and define XML material layout for material data   - **Structure:​** Investigate and define XML material layout for material data
  
-**Salary EUR 600** 
  
  
-===== Milestone 2 =====+===== Milestone 2 (updated on July 16) ===== 
 +  - **C++ Python Wrapper:** Investigate and implement Python Wrapper in C++ (i.e. functions with arguments) 
 +  - **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?) 
 + 
 + 
 + 
 +===== Milestone 3 =====
   - **IPD2XML Converter:​** Implement an [[http://​viennaipd.sourceforge.net|IPD]] to XML converter, considering a flexible setup of the XML Layout   - **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   - **Import:** Import and verify data from available IPD file
   - **Testing:​** Implement tests    - **Testing:​** Implement tests 
  
-**Salary EUR 800** 
  
-===== Milestone 3 ===== 
- 
-  - **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 
- 
-**Salary EUR 800** 
  
 ===== Milestone 4 ===== ===== Milestone 4 =====
   - **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 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 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  
  
 ====== Primary Mentor ====== ====== Primary Mentor ======
material_database.1402927671.txt.gz · Last modified: 2014/06/16 14:07 by viennastar