User Tools

Site Tools


ideas_page

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
ideas_page [2019/03/10 21:32]
wkerzend
ideas_page [2019/03/12 00:04] (current)
wkerzend
Line 166: Line 166:
  
 **Your first objective if you choose to accept the mission:** Use dask to run distributed TARDIS instances in parallel on your system. Use http://​distributed.dask.org/​en/​latest/​client.html as a guide to make a simple example. ​ **Your first objective if you choose to accept the mission:** Use dask to run distributed TARDIS instances in parallel on your system. Use http://​distributed.dask.org/​en/​latest/​client.html as a guide to make a simple example. ​
 +
 +
 +----
  
 ==== Improve the C/Python interface ==== ==== Improve the C/Python interface ====
Line 183: Line 186:
  
 **Your first objective if you choose to accept the mission:** use cFFI to provide an automatic interface for testing the parts in the montecarlo package instead of ctypes. ​ **Your first objective if you choose to accept the mission:** use cFFI to provide an automatic interface for testing the parts in the montecarlo package instead of ctypes. ​
 +
 +----
 +
 +==== Profile TARDIS ====
 +
 +**Difficulty:​** Easy/​Moderate
 +
 +**Astronomy knowledge needed:** None
 +
 +**Mentors:​** Wolfgang Kerzendorf
 +
 +**Programming skills:** python, cython
 +
 +
 +**GSoC Application Tag:**asv
 +
 +**Description:​** TARDIS is a code that prides itself on being relatively fast to compute a synthetic spectrum. We are also continuously adding additional microphysics in the code which sometimes requires additional calculation. It is important to understand how much this microphyiscs adds to the runtime of the code. For this we want to implement a benchmark in asv (airspeed velocity) that can automatically generate a report for us.
 +
 +**Your first objective if you choose to accept the mission:** implement a simple benchmark in asv. 
  
  
  
ideas_page.txt ยท Last modified: 2019/03/12 00:04 by wkerzend