Homework 3 (due May 8, at noon)

The final homework is due on May 8, and you will show the installation and an example computation with your selection of a package from http://ascl.net (pick something you like as science, not something that looks easy). There will be in in-class presentation and discussion on the cases. I'll weigh your final notebook with 75% and presentation with 25%. Your presentation is 10 minutes (which includes question, so perhaps prepare 5 minutes of show and tell). The notebook however should tell the whole story. This homework is due on May 8, at noon , so I can prepare the lecture while you show your results a few hours later. Don't pick athena (ascl:1010.014), unless you want to go to 2D or 3D, and don't pick a code you had already used for your research!

In case of doubt: ask me!

You can work alone, or in groups of 2 (each person gets the same score).

Instead of browsing through the ASCL, you can also try using their fun random code from ASCL service, and keep on clicking on the Another Random Code button! You can also use the full text search button in the top right, and browse through the results that way. For example you could search for "python" or "cosmology".....

A few suggestions (I have not verified how well they are suited):

  1. AllenTools (py)
  2. JSPAM (f,java,js)
  3. ComputePK (perhaps)
  4. slimplectic (py)
  5. Quickclump (py)
  6. gala (py)
  7. glue (py)

In your discussion you should keep in mind:

  1. document everything you do!
  2. is their documentation sufficient to select this for your project?
  3. installation instructions, do I need another compiler or tool?
  4. does it come with example files to run the code?
  5. do they give a regression test (i.e. can I verify it works)?
  6. are there other codes that do (almost) the same?
  7. once it has produced results, what can you do with those data?
  8. feel free to contact the ASCL or code author, or me, about problems

Copy this Homework-03 file to your home directory on ursa, so I can grab them and inspect them. Please keep the original filename.

Summary of ASCL 1010.014 <--- fill in your code

1. is the documentation sufficient to select this for your project?

...

2. installation instructions, do I need another compiler or tool or python module?

...

3. does it come with example files to run the code?

...

4. do they give a regression test (i.e. can I verify it works)?

...

5. are there other codes that do (almost) the same?

...

6. once it has produced results, what can you do with those?

...

7. did you need to contact the ASCL or code author?

...

Your Notebook Below

Codes not in python will obviously be much harder to explain in a notebook. That should not stop you from using a non-python code. In those cases use some Markdown cells to document your work, so I can in principle reproduce your results. You are allowed to create some png files and include those. See the example in the orbits-03 notebook here. In that case I would suggest you name your png files (or any supporting files) after your username on ursa. For example "teuben01.png", "teuben02.tab", "teuben03.fits", ....


In [ ]: