Skip to content
Shauna edited this page Jul 13, 2019 · 9 revisions

Join us via Slack!

Upcoming sprints:

Tasks

No experience necessary

  • Test out our installation instructions on your machine: OverArk #28.
  • Help fix stylistic issues with Flake8: HARK #262.
  • Help us expand our unit test coverage: OverArk #18. (Involves pairing with team member.)

Some experience helpful

  • Debug configuration issues when using certain GPU/OS combinations. Hark #347
  • Help speed up loading our Jupyter notebooks. Overark #5
  • Help us determine how to use HARK's graphical capabilities in a VM and/or help us save graphics without viewing them. HARK #199. Experience configuring configuring AWS or Google Cloud VMs needed.
  • Make the init methods in a family of classes more Pythonic by eliminating repetitive code that merely stores arguments as attributes: HARK #228
  • Correctly represent a kinked function with a piecewise cubic interpolator. HARK #103 Graduate-level economics background helpful but (probably) not required.
  • Make better / more flexible format for warnings. HARK #130. Experience with Python warnings and NumPy would be helpful.
  • Help us implement logging. HARK #283.

In Progress

For these tasks, check with the current people working on them to see if help is needed.

  • Add type checks for some of our classes: HARK #190.
  • Automatically test if new versions of HARK crash remarks/demarks: Overark #29
  • Add Multiprocessing to BayerLuettike code. HARK #198. Requires significant experience with Python multiprocessing.

Needs More Info

These tasks could be good sprint tasks but you'll probably need help from the core team to figure out what we want you to do.