[TEST] Migrate AMSS to JAX
Nobody has claimed this yet.
- #244 by @copilot-swe-agent — closed without merging
Assessment
This issue has not been assessed yet.
Description
The aim of this issue is to migrate the amss lecture to use JAX.
Specifically:
- Follow the guidelines listed at https://manual.quantecon.org/styleguide/jax-conversion.html.
- Break up large classes and use autodifferentiation for marginal utility calculations. Some of the classes are not currently included in the lecture (e.g., AMSS classes and utility classes). These can be found in
lectures/_static/lecture_specific/amss. Please add them to the lecture using a properNamedTuplestructure, following the guidelines. - Avoid using methods within classes. Move them out as pure functions that take parameter classes as arguments.
- Correct any typos and mathematical errors in the lecture.
- Follow the existing lecture setup, keep the implementation concise, and ensure the code closely matches the mathematical notation. Optimize the code using vectorization and JIT whenever possible.
- Dominant language
- TeX
- Stars
- 37
- Forks
- 27
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 1
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from QuantEcon/lecture-python-advanced.myst
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
[arellano] Default occurs at zero debt due to incorrect `B0_idx`Possibly taken @Kaoru-Mo claimed this 34 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 72/100
-
Broken Links Found in DocumentationPossibly taken @lui01212 claimed this 10 days ago. Openbroken-links bug documentation
Difficulty 4/5 3-5 days Newbie friendliness 42/100
QuantEcon/lecture-python-advanced.myst#369 · 1 comment ·
-
Link Checker ReportOpenautomated issue linkchecker report
Difficulty 3/5 1-2 days Newbie friendliness 52/100
-
Link Checker ReportOpenautomated issue linkchecker report
Difficulty 3/5 1-2 days Newbie friendliness 55/100