-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dev guide #353
base: master
Are you sure you want to change the base?
Conversation
…nd design choices of the code
…w we treat linear constraints with feasible direction method)
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #353 +/- ##
==========================================
- Coverage 94.26% 94.26% -0.01%
==========================================
Files 78 78
Lines 18176 18176
==========================================
- Hits 17134 17133 -1
- Misses 1042 1043 +1
|
To update elements in ``jax.numpy`` arrays, memory needs to be allocated to create a new array with the updated element. | ||
Similarly, JAX's JIT compilation requires code flow structures such as loops and conditionals to be written in a specific way. | ||
|
||
The utility functions in ``desc.backend`` provide a simple interface to perform these operations. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should add answers to (good) questions like this here:
#854 (comment)
#854 (comment)
This PR moves the integration utilities to their own subfolder so that they are visible to users. We have decided not to include in public API, because that's for optimization stuff. - [x] Increase visibility of integration utilities. - [x] Resolve #723 by adding link to tutorial in docstring of `surface_integrals.py`. - [x] Update `grid.py` developer guide. - Cherry picked from #353 with the new section from #1101 that emphasizes poloidal midplane symmetry is not stellarator symmetry. Removed section on custom grids.
|
This is done on #1304 |
Update from April 2023 by @unalmis
under
docs/dev_guide
readable now (will still improve)
half done
to do: