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/05 08:45]
viennastar [Milestone 3]
material_database [2015/01/22 14:47] (current)
viennastar
Line 11: Line 11:
  
 ====== Milestone Tasklist ====== ====== Milestone Tasklist ======
-We envision ​four milestones, each containing its own list of tasks to be completed to be able to claim the assigned salary. ​+We envision ​several ​milestones, each containing its own list of tasks to be completed to be able to claim the assigned salary. ​
  
 ===== Milestone 1 ===== ===== Milestone 1 =====
   - **Research:​** Investigate available sources for material parameters  ​   - **Research:​** Investigate available sources for material parameters  ​
-  - **IPD2XML Converter:** Implement an [[http://​viennaipd.sourceforge.net|IPD]] to XML converter+  - **Planning:** Devise planning for importing external material data 
 +  - **Structure:** Investigate and define ​XML material layout for material data
  
  
-===== Milestone 2 ===== 
  
-  ​- **LUA2XML Converter:** Implement a [[http://​www.lua.org|LUA]] ​to XML converter +===== Milestone 2 (updated on July 16) ===== 
-  - **Grow Database:** Import external material databases ​and devise maintenance strategies+  ​- **C++ Python Wrapper:** Investigate and implement Python Wrapper in C++ (i.efunctions 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 ===== ===== 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 
 +
 +
 +
 +===== 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 
  
  
-===== 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 ​===== + 
-We will pay **EUR 1.200** for each successfully finished milestone+ 
-This is the equivalent of four 30 hour weeks at rate of EUR 10/hour.+ 
 + 
 +====== 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 ​flexible setup of the XML Layout 
 +  - **Testing:​** Implement tests  
 + 
 + 
 +====== Primary Mentor ====== 
 +[[http://www.iue.tuwien.ac.at/​index.php?​id=105&​user_iuestaff_pi1[showUid]=166&​type=0&​cHash=7fcd9f833fcb93b48c1df0f27a09214a|Josef Weinbub]] 
 + 
 +===== Additional Information ===== 
 + 
 +  * [[http://​eliasdaler.wordpress.com/​2013/​10/​11/​lua_cpp_binder/​|Using Lua with C++]]
material_database.1401957938.txt.gz · Last modified: 2014/06/05 08:45 by viennastar