{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":710415041,"defaultBranch":"main","name":"OpenFUSIONToolkit","ownerLogin":"hansec","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-26T16:35:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/821577?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726765733.0","currentOid":""},"activityList":{"items":[{"before":"9f07882ff96aa09beeef68a0c9c460d559e9d9d2","after":null,"ref":"refs/heads/tCurr_hole_corners","pushedAt":"2024-09-19T17:08:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"}},{"before":"556be01b4af06bc758c601f8594420d9597de9bb","after":"9063b483b0b6dd76886b5b401e9d62cc1df5abef","ref":"refs/heads/main","pushedAt":"2024-09-19T17:08:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"ThinCurr: Handle corners in hole definitions (#77)","shortMessageHtmlLink":"ThinCurr: Handle corners in hole definitions (#77)"}},{"before":null,"after":"9f07882ff96aa09beeef68a0c9c460d559e9d9d2","ref":"refs/heads/tCurr_hole_corners","pushedAt":"2024-09-19T16:24:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"ThinCurr: Handle corners in hole definitions","shortMessageHtmlLink":"ThinCurr: Handle corners in hole definitions"}},{"before":"730f4b60e3aacb9f7c28c8a76e955eca28057157","after":"556be01b4af06bc758c601f8594420d9597de9bb","ref":"refs/heads/gh-pages","pushedAt":"2024-09-17T21:36:53.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"ThinCurr: Check size of matrix in call to `ThinCurr.cross_eval()`\n - TokaMaker: Fix typo to enable memory reordering of input if needed in `TokaMaker.set_coil_currents()`\n - Replace `ValueError` with `IndexError` on size checks throughout python interface","shortMessageHtmlLink":"ThinCurr: Check size of matrix in call to ThinCurr.cross_eval()"}},{"before":"d3b57870a44a5e3148817d5f365d41589e68f499","after":"556be01b4af06bc758c601f8594420d9597de9bb","ref":"refs/heads/main","pushedAt":"2024-09-17T21:28:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"ThinCurr: Check size of matrix in call to `ThinCurr.cross_eval()`\n - TokaMaker: Fix typo to enable memory reordering of input if needed in `TokaMaker.set_coil_currents()`\n - Replace `ValueError` with `IndexError` on size checks throughout python interface","shortMessageHtmlLink":"ThinCurr: Check size of matrix in call to ThinCurr.cross_eval()"}},{"before":"66f38de84c773312ae3d4a00223b0f1c6baff5dc","after":"d3b57870a44a5e3148817d5f365d41589e68f499","ref":"refs/heads/main","pushedAt":"2024-09-05T08:50:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"ThinCurr: Fix incorrect size check in `save_scalar()`, introduced in 72b0f18","shortMessageHtmlLink":"ThinCurr: Fix incorrect size check in save_scalar(), introduced in 7…"}},{"before":"dfc112f37eed1f75a661d70cf7e3a53518d7d046","after":null,"ref":"refs/heads/Windows_git_CR","pushedAt":"2024-08-28T01:41:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"}},{"before":"17890730c2fa8e4907e7d06e17632f4237c9234d","after":"66f38de84c773312ae3d4a00223b0f1c6baff5dc","ref":"refs/heads/main","pushedAt":"2024-08-28T01:41:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Fix compile error on Windows (WSL) due to carriage returns in git output (#75)","shortMessageHtmlLink":"Fix compile error on Windows (WSL) due to carriage returns in git out…"}},{"before":null,"after":"dfc112f37eed1f75a661d70cf7e3a53518d7d046","ref":"refs/heads/Windows_git_CR","pushedAt":"2024-08-26T19:53:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Fix compile error on Windows (WSL) due to carriage returns in git output","shortMessageHtmlLink":"Fix compile error on Windows (WSL) due to carriage returns in git output"}},{"before":"e89a5a97768da0e18c0cb06232454bcba0c0f6ac","after":"17890730c2fa8e4907e7d06e17632f4237c9234d","ref":"refs/heads/main","pushedAt":"2024-08-19T13:53:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"ThinCurr: Use Hurwitz and Landreman limiting form of self-inductance for filamentary coils (#73)\n\n- Update tests using filament self-inductance","shortMessageHtmlLink":"ThinCurr: Use Hurwitz and Landreman limiting form of self-inductance …"}},{"before":null,"after":"a0004ccf490d64b53f69df328b4e1caedbf7ea92","ref":"refs/heads/tCurr_Landreman_Lcoil","pushedAt":"2024-08-16T16:11:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"ThinCurr: Use Hurwitz and Landreman limiting form of self-inductance for filamentary coils\n - Update tests using filament self-inductance","shortMessageHtmlLink":"ThinCurr: Use Hurwitz and Landreman limiting form of self-inductance …"}},{"before":"255e5ec6bc85a7aed952cd569ecc658aa5cca91a","after":null,"ref":"refs/heads/tCurr_model_reduction","pushedAt":"2024-08-16T13:28:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"}},{"before":"4deab859b6d8f3dee1abacefbde176b9d4ba2d8a","after":null,"ref":"refs/heads/tMaker_eqdsk_err","pushedAt":"2024-08-16T13:28:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"}},{"before":"54f90ddf99382e40d5be0dfa06d9606cc60834c2","after":null,"ref":"refs/heads/tCurr_red_model_improve","pushedAt":"2024-08-16T13:28:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"}},{"before":"059720db417a32aebfefeaa3cb57ca701dfe17f3","after":null,"ref":"refs/heads/tMaker_Opoint_tracking","pushedAt":"2024-08-16T13:27:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"}},{"before":"72b0f1843591bbf6cde177329debdd45eb7d155f","after":"e89a5a97768da0e18c0cb06232454bcba0c0f6ac","ref":"refs/heads/main","pushedAt":"2024-08-16T13:27:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"TokaMaker: Improve O-point location and tracking (#72)\n\n- Use resolution dependent step size in saddle location\r\n- Initialize O-point search with previous magnetic axis in time-dependent calculations","shortMessageHtmlLink":"TokaMaker: Improve O-point location and tracking (#72)"}},{"before":null,"after":"391b243967a8ecbab743fa58767c7da99b5fb4bf","ref":"refs/heads/build_libs_OpenMPI","pushedAt":"2024-08-15T21:56:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Add OpenMPI as an option in build_libs.py","shortMessageHtmlLink":"Add OpenMPI as an option in build_libs.py"}},{"before":"dfb9f735f64cd6d617f65db999ce9357a39712f7","after":"72b0f1843591bbf6cde177329debdd45eb7d155f","ref":"refs/heads/main","pushedAt":"2024-08-15T20:18:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"ThinCurr: Improve model reduction interface (#71)\n\n- ThinCurr: Add B-field reconstruction operators to reduced model\r\n- ThinCurr: Expose `ThinCurr_reduced` class in `OpenFUSIONToolkit.ThinCurr`\r\n- ThinCurr: Add extrapolation to ThinCurr time-dependent runs\r\n- ThinCurr: Expose time-domain plotting in python interface\r\n- ThinCurr: Add time and coil current values to time-domain restart files\r\n- ThinCurr: Add the ability to reconstruct currents with the python interface\r\n- ThinCurr: Parallelize HODLR block-jacobi preconditioners\r\n- ThinCurr: Add file caching for B-field operators and HODLR operators\r\n- ThinCurr: Change solver tolerance in time-domain runs to absolute\r\n- ThinCurr: Fix bug in B-field reconstruction in HODLR code\r\n- ThinCurr: Fix factor of 2 error in B-field operators introduced in dce1b8e\r\n- ThinCurr: Fix race conditions in Coil->Magnetic field operator usage in `plot_td()`\r\n- ThinCurr: Fix bug where region information was not loaded from mesh file using python interface\r\n- Avoid HDF5 debug messages when reading fields with success checks\r\n- Adjust double precision epsilons throughout code to 1.E-14","shortMessageHtmlLink":"ThinCurr: Improve model reduction interface (#71)"}},{"before":"050feede577c4e9b32cc2682a7f29a41b3089864","after":"54f90ddf99382e40d5be0dfa06d9606cc60834c2","ref":"refs/heads/tCurr_red_model_improve","pushedAt":"2024-08-15T17:20:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Fix errors and add linear solver tolerance and time step method to python interface\n - Update tests to use absolute tolerance","shortMessageHtmlLink":"Fix errors and add linear solver tolerance and time step method to py…"}},{"before":null,"after":"059720db417a32aebfefeaa3cb57ca701dfe17f3","ref":"refs/heads/tMaker_Opoint_tracking","pushedAt":"2024-08-15T15:54:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"TokaMaker: Improve O-point location and tracking\n - Use resolution dependent step size in saddle location\n - Initialize O-point search with previous magnetic axis in time-dependent calculations","shortMessageHtmlLink":"TokaMaker: Improve O-point location and tracking"}},{"before":"05dcaad61087f91aa102e21976996b0d32d727b1","after":null,"ref":"refs/heads/UMFPACK_mem_leak","pushedAt":"2024-08-14T22:55:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"}},{"before":"dd5f4564e06f462fcb67f6f030a1e21c705c6d61","after":"dfb9f735f64cd6d617f65db999ce9357a39712f7","ref":"refs/heads/main","pushedAt":"2024-08-14T22:55:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Fix memory leak with repeated factorizations using UMFPACK (#70)","shortMessageHtmlLink":"Fix memory leak with repeated factorizations using UMFPACK (#70)"}},{"before":"c73f0a214e1fcbbc30095f5b3360c0ac1b83bb77","after":"050feede577c4e9b32cc2682a7f29a41b3089864","ref":"refs/heads/tCurr_red_model_improve","pushedAt":"2024-08-14T19:53:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Change file paths for HOLDR and model reduction examples","shortMessageHtmlLink":"Change file paths for HOLDR and model reduction examples"}},{"before":null,"after":"05dcaad61087f91aa102e21976996b0d32d727b1","ref":"refs/heads/UMFPACK_mem_leak","pushedAt":"2024-08-14T18:27:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Fix memory leak with repeated factorizations using UMFPACK","shortMessageHtmlLink":"Fix memory leak with repeated factorizations using UMFPACK"}},{"before":"7c613160e5973ea8caddd940f4c40b0df042707f","after":"c73f0a214e1fcbbc30095f5b3360c0ac1b83bb77","ref":"refs/heads/tCurr_red_model_improve","pushedAt":"2024-07-25T13:14:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Merge branch 'main' into tCurr_red_model_improve","shortMessageHtmlLink":"Merge branch 'main' into tCurr_red_model_improve"}},{"before":"c9479bcc084843cfc954df8584037d2a5d93dbde","after":null,"ref":"refs/heads/lib_source_update","pushedAt":"2024-07-25T13:12:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"}},{"before":"bed7f999d82970150dfb69fbde057ddb1c17e981","after":"dd5f4564e06f462fcb67f6f030a1e21c705c6d61","ref":"refs/heads/main","pushedAt":"2024-07-25T13:12:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Update URLs in build_libs.py (#69)\n\n- Update URLs in `build_libs.py`\r\n- Spoof browser to allow downloads from Columbia website","shortMessageHtmlLink":"Update URLs in build_libs.py (#69)"}},{"before":"645674565c40061593c2412728f00440cc77fa73","after":"c9479bcc084843cfc954df8584037d2a5d93dbde","ref":"refs/heads/lib_source_update","pushedAt":"2024-07-25T01:01:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Switch hosts for Columbia stored libraries","shortMessageHtmlLink":"Switch hosts for Columbia stored libraries"}},{"before":"48bcc3888e436ceca99e99c4811002b3ca203882","after":"645674565c40061593c2412728f00440cc77fa73","ref":"refs/heads/lib_source_update","pushedAt":"2024-07-24T18:16:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Spoof browser to allow downloads from Columbia website\n - Fix directory names after URL updates","shortMessageHtmlLink":"Spoof browser to allow downloads from Columbia website"}},{"before":null,"after":"48bcc3888e436ceca99e99c4811002b3ca203882","ref":"refs/heads/lib_source_update","pushedAt":"2024-07-24T17:17:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hansec","name":"Chris Hansen","path":"/hansec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/821577?s=80&v=4"},"commit":{"message":"Update URLs in `build_libs.py`","shortMessageHtmlLink":"Update URLs in build_libs.py"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNzowODo1My4wMDAwMDBazwAAAAS7IQRu","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNzowODo1My4wMDAwMDBazwAAAAS7IQRu","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNFQxNzoxNzo1Ni4wMDAwMDBazwAAAASIM-co"}},"title":"Activity · hansec/OpenFUSIONToolkit"}