You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Automatically run the setup steps when they are changed to allow for easy validation, and
4
+
# allow manual testing through the repository's "Actions" tab
5
+
on:
6
+
workflow_dispatch:
7
+
push:
8
+
paths:
9
+
- .github/workflows/copilot-setup-steps.yml
10
+
pull_request:
11
+
paths:
12
+
- .github/workflows/copilot-setup-steps.yml
13
+
14
+
jobs:
15
+
# The job MUST be called `copilot-setup-steps` or it will not be picked up by Copilot.
16
+
copilot-setup-steps:
17
+
runs-on: ubuntu-latest
18
+
19
+
# Set the permissions to the lowest permissions possible needed for your steps.
20
+
# Copilot will be given its own token for its operations.
21
+
permissions:
22
+
# If you want to clone the repository as part of your setup steps, for example to install dependencies, you'll need the `contents: read` permission. If you don't clone the repository in your setup steps, Copilot will do this for you automatically after the steps complete.
23
+
# needed to allow julia-actions/cache to delete old caches that it has created
24
+
contents: read
25
+
actions: write
26
+
27
+
# You can define any steps you want, and they will run before the agent starts.
28
+
# If you do not check out your code, Copilot will do this for you.
Copy file name to clipboardExpand all lines: docs/src/unfinished_docs/todo.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,9 @@
3
3
## High priority
4
4
5
5
-[ ] write tests/docs/technical details for nonlinear obc, forecasting, (non-linear) solution algorithms, SS solver, obc solver, and other algorithms
6
+
-[ ] make sympy optional (maybe even an extension) and use Symbolics where possible
7
+
-[ ] collect helper function only used in statsplots extension in that script
8
+
-[ ] make package mooncake compatible. write custom pullback functions where necessary (all in one for llh)
6
9
-[ ] print out th OCB shocks as auxilliary shocks
7
10
-[ ] generalised higher order IRF is around mean not SSS. plot mean line?
8
11
-[ ] set irrelevant arguments back to default and inform user
@@ -45,7 +48,6 @@
45
48
-[ ] switch from sympy to Symbolics
46
49
-[ ] optimize second order estim with SW07 or NAWM
47
50
-[ ] optimize third order with smaller model
48
-
-[ ] add argument to plotting functions to replace names in plots (e.g. input a dictionary: Dict(:dinve => "Investment growth"))
49
51
-[ ] programmatic model writing: accept {i}[0] as definition for variable
50
52
-[ ] fix higher order shock finder (3rd order) and check results for pruned second order. are the right state values taken for 1st and second order subprocesses?
51
53
-[ ] take analytical derivatives of NSSS funcs to reduce allocation and speed up the NSSS solver
@@ -137,6 +139,7 @@
137
139
-[ ] weed out SS solver and saved objects
138
140
139
141
-[x] add to the doc/strings that KeyedArrays are part of the `AxisKeys` package so people can look up how to access elements there. otherwise they might confuse it for a format provided by the package and wouldnt know how to access elements from it
142
+
-[x] add argument to plotting functions to replace names in plots (e.g. input a dictionary: Dict(:dinve => "Investment growth"))
140
143
-[x] implement benchmarks
141
144
-[x] write non allocating version of steady state functions
142
145
-[x] do SVD on matrices before solving first order. idea to solve in lower dimensional subspace. doesn't work as that is the whole point of the solution. what breaks is the X^2 as any transformation of X would have a term in the middle remaining
0 commit comments