This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ideas_page [2017/02/04 12:04] slietzau [Reading Simulation from file] |
ideas_page [2017/02/09 15:00] (current) unoebauer [Handling nuclear decay in TARDIS] |
||
---|---|---|---|
Line 73: | Line 73: | ||
**Description:** | **Description:** | ||
- | One important piece of TARDIS is the calculation of the plasma state. That means that it is also crucial to ensure that the results from these calculations do not change unexpectedly. But we sometimes introduce changes that do affect the result in an expected way. This requires us to change the values that the test checks against in a controlled way. This project aims at making it easy for us to generate "reference" data and update this reference data. | + | One important piece of TARDIS is the calculation of the plasma state. That means that it is also crucial to ensure that the results from these calculations do not change unexpectedly. For this purpose we use unit tests of isolated parts of the plasma state calculations and compare the results to pre-computed reference data. Naturally, whenever we improve, expand or alter the implemented physics underlying the calculation, we have to also modify the reference data. This project aims at making it easy for us to generate and update reference and to automate this process. |
Line 137: | Line 137: | ||
**Difficulty:** Hard | **Difficulty:** Hard | ||
- | **Astronomy knowledge needed:** Medium | + | **Astronomy knowledge needed:** Medium/High |
**Mentors:** @unoebauer, @chvogl | **Mentors:** @unoebauer, @chvogl | ||
Line 190: | Line 190: | ||
- | **Your first objective if you choose to accept the mission:** Make a Pandas DataFrame with columns atomic_number, mass_number, mass - then use PYNE [[http://pyne.io/|PYNE]] to write a function that takes this table decays it for 100 days and returns a table with the decayed masses. | + | **Your first objective if you choose to accept the mission:** Make a Pandas DataFrame with columns atomic_number, mass_number, mass - then use [[http://pyne.io/|PYNE]] to write a function that takes this table decays it for 100 days and returns a table with the decayed masses. |