Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
068d096
branch test
d-burg Jul 28, 2025
513bfb8
EQUIL - MINOR - do resolve the coflicts
jaesun57 Jul 28, 2025
67395ef
EQUIL - MINOR - Removing the spline for resolving the conflict.
jaesun57 Jul 28, 2025
652554b
JM progress
d-burg Jul 28, 2025
5ad7835
Merge pull request #10 from OpenFUSIONToolkit/jmlmir369-Equilibrium
d-burg Jul 28, 2025
32818dc
JayMyoung notebooks
d-burg Jul 28, 2025
f4283a8
Update Project.toml to include DiffEq and LinAlg deps
d-burg Jul 28, 2025
1e82c05
EQUIL - MINOR - Updates notebooks for new spline naming conventions
logan-nc Jul 28, 2025
da3fd5a
EQUIL - WIP - Solovev WIP
logan-nc Jul 28, 2025
1e04743
EQUIL - MINOR - adds to gitignore
logan-nc Jul 28, 2025
452c3b3
Merge main into equil_dev
matt-pharr Jul 28, 2025
242d359
direct fixed
jmlmir369 Jul 28, 2025
23aee0d
making Helper to multiple dispatch way
jmlmir369 Jul 29, 2025
bfe4405
change for merge main
jmlmir369 Jul 29, 2025
e36f1e7
erasing Makefile ( leaving only makefile)
jmlmir369 Jul 29, 2025
0ea87b5
Merge branch 'main' into equil_dev
jmlmir369 Jul 29, 2025
11ea7c9
Update make_docs.yaml
jmlmir369 Jul 29, 2025
3f9e862
erasing manifest
jmlmir369 Jul 29, 2025
e4ac40f
Merge branch 'equil_dev' of https://github.com/OpenFUSIONToolkit/JPEC…
jmlmir369 Jul 29, 2025
6c46aa5
Update make_docs.yaml
jmlmir369 Jul 29, 2025
82d42c9
EQUIL - UPDATE - Broken first pass at chease2 and inverse.f
ebursch Jul 29, 2025
eaf2e9b
NOTEBOOKS - MINOR - Increased resolution of spectral spline example f…
logan-nc Jul 29, 2025
1536683
SPLINES - REFACTOR - Use only a single module block
bclyons12 Jul 29, 2025
fc25f40
Merge branch 'inverse_prelim' into equil_dev
ebursch Jul 29, 2025
717e145
EQUIL - WIP - initial work with lar.f (will add inverse run and make …
jaesun57 Jul 29, 2025
5504f49
EQUIL - MINOR - minor naming convention changes
jaesun57 Jul 29, 2025
a786bcf
EQUIL - MINOR - removing duplicated use in sigma type
jaesun57 Jul 29, 2025
e7fe57e
Merge pull request #19 from OpenFUSIONToolkit/reorg_splines
bclyons12 Jul 29, 2025
a64ce53
NOTEBOOKS - MINOR - Fix Fourier spline initialization
bclyons12 Jul 29, 2025
07e2f04
Add sol_run() to analytic.jl
d-burg Jul 29, 2025
702e63e
EQUIL - WIP - making the LarInput structure same as the lar.in
jaesun57 Jul 29, 2025
2d2021d
EQUIL - WIP - error fixing in larInput type
jaesun57 Jul 29, 2025
26feaef
EQUIL - FILENAMES - Updated all file names to be more descriptive
logan-nc Jul 29, 2025
2808d5f
EQUIL - UPDATE - Still broken
ebursch Jul 29, 2025
ef85bfc
Merge branch 'equil_dev' of https://github.com/OpenFUSIONToolkit/JPEC…
ebursch Jul 29, 2025
751b3d8
EQUIL - BUGFIX - Name changes now properly implemented
ebursch Jul 29, 2025
7cad7c0
Major: erased module, correct error in sq and eqfun.
jmlmir369 Jul 29, 2025
ec9cbab
EQUIL - WIP - lar_run structure finishes -> ode is not fixed though
jaesun57 Jul 29, 2025
77047a1
Merge branch 'equil_dev' of https://github.com/OpenFUSIONToolkit/JPEC…
jmlmir369 Jul 29, 2025
76a444a
Merge branch 'equil_dev' of https://github.com/OpenFUSIONToolkit/JPEC…
jmlmir369 Jul 29, 2025
4394cef
EQUIL - MINOR - Adding the module
jaesun57 Jul 29, 2025
861b1fe
erasing modules
jmlmir369 Jul 29, 2025
4e96bf1
Merge branch 'equil_dev' of https://github.com/OpenFUSIONToolkit/JPEC…
jmlmir369 Jul 29, 2025
28bc4c1
EQUIL - ERROR - removing all the JPEC calls in analytic to resolve th…
jaesun57 Jul 29, 2025
e5bcbba
EQUIL - MINOR - type changing
jaesun57 Jul 29, 2025
13cddc2
EQUIL - ERROR - removing the using since now all the submodules are gone
jaesun57 Jul 29, 2025
b99dd33
EQUIL - BUGFIX - Change analytic and inverse equil type error
ebursch Jul 29, 2025
623542a
Merge branch 'equil_dev' of https://github.com/OpenFUSIONToolkit/JPEC…
ebursch Jul 29, 2025
84c8133
Propagating renamed modules
d-burg Jul 29, 2025
c37bbdd
WIP: Soloviev example
d-burg Jul 29, 2025
8d857c8
EQUIL - WIP - Refactors top level equilibrium interface to use a toml…
logan-nc Jul 29, 2025
8816db3
EQUIL - WIP - Improves native use of multiple dispatch for branching …
logan-nc Jul 29, 2025
145beb5
EQUIL - WIP - Upodates passing of the new equilibrium configuration s…
logan-nc Jul 29, 2025
f71ec3c
EQUIL - WIP - Adds toml interface for LAR configuration settings (lik…
logan-nc Jul 29, 2025
6778eb4
EQUIL - IMPROVEMENT - Lar.f is implemented and can be run in equil_la…
jaesun57 Jul 29, 2025
ae70d2a
EQUIL - WIP - Adds Solevev toml interface
logan-nc Jul 29, 2025
f21181a
erasing using
jmlmir369 Jul 29, 2025
43ea429
Merge branch 'equil_namelist_interfacing' of https://github.com/OpenF…
jmlmir369 Jul 29, 2025
d7460c1
bug fix for direct
jmlmir369 Jul 30, 2025
26ec154
DIIDexampleAdded
jmlmir369 Jul 30, 2025
29a8a51
EQUIL - WIP - Fixed typo in lar struct name
logan-nc Jul 30, 2025
450e461
committing residue
jmlmir369 Jul 30, 2025
e9ee239
EQUIL - WIP - Adds TOML to Project.toml
logan-nc Jul 30, 2025
c537151
EQUIL - WIP - Adds annotations to equil.toml in DIII-D example
logan-nc Jul 30, 2025
0528fb9
EQUIL - WIP - Removes fortran namelist from notebooks
logan-nc Jul 30, 2025
2c79703
Merge branch 'equil_namelist_interfacing' of github.com:OpenFUSIONToo…
logan-nc Jul 30, 2025
9974e07
solved module error
jmlmir369 Jul 30, 2025
4cf9f92
EQUIL - UPDATE - WIP, shifted to inversev2
ebursch Jul 30, 2025
31a26bd
Merge branch 'equil_dev' of https://github.com/OpenFUSIONToolkit/JPEC…
ebursch Jul 30, 2025
22fe73a
Merge branch 'equil_dev' of github.com:OpenFUSIONToolkit/JPEC into eq…
logan-nc Jul 30, 2025
ffa9c58
EQUIL - WIP - EOL discrepency
logan-nc Jul 30, 2025
a2f885e
erase using EquilibriumTypes: things
jmlmir369 Jul 30, 2025
cde9fdc
EQUIL - MINOR - EOL issues on mac
logan-nc Jul 30, 2025
7dfafbf
Merge branch 'equil_dev' into equil_namelist_interfacing
logan-nc Jul 30, 2025
b6f7e6c
Merge pull request #20 from OpenFUSIONToolkit/equil_namelist_interfacing
logan-nc Jul 30, 2025
b31d34c
EQUIL - WIP - Removes tmp sol file
logan-nc Jul 30, 2025
6030090
EQUIL - WIP - Updates Analytic equilibrium runs to use new struct and…
logan-nc Jul 30, 2025
0ed9059
EQUIL - WIP - Attempt to get lar notebook working
logan-nc Jul 30, 2025
127cf04
EQUIL - WIP - Attempt to get inverse equil notebook working again
logan-nc Jul 30, 2025
fdf503b
EQUIL - WIP - Got the solovev notebook working
logan-nc Jul 30, 2025
5b07834
EQUIL - WIP - Renamed equil examples with a standard naming convention
logan-nc Jul 30, 2025
8c8bedf
EQUIL - WIP - Removes deprecated equil_dev notebook
logan-nc Jul 30, 2025
d9634cd
lar fixing + setup_equilibrium gets function input
jmlmir369 Jul 30, 2025
3493a68
Merge branch 'equil_dev' of https://github.com/OpenFUSIONToolkit/JPEC…
jmlmir369 Jul 30, 2025
c9ee957
EQUIL - UPDATE - WIP removed inversev2 and commit updates
ebursch Jul 30, 2025
5d070d3
EQUIL - UPDATE - Fixing chease2 reader
ebursch Jul 30, 2025
a1eaf4f
TEST - BUGFIX - fixed make_docs.yaml syntax
matt-pharr Jul 31, 2025
b70d18c
direct mistake fixed
jmlmir369 Jul 31, 2025
730cb22
EQUIL-MINOR-makefile error (this might not work in window)
jaesun57 Jul 30, 2025
90643d9
EQUIL - MINOR - adding integral in spline
jaesun57 Aug 1, 2025
5919785
EQUIL - MINOR - replace the spline to original version
jaesun57 Aug 1, 2025
2363ddc
EQUIL - WIP - Inverse equilibrium wip
jaesun57 Aug 1, 2025
7df0903
EQUIL - MINOR - MAKE FILE replace
jaesun57 Aug 1, 2025
c2baddb
fspline now can read f coefficient & mistake fix
jmlmir369 Aug 2, 2025
966ea08
EQUIL - WIP - allocate and define local arrays.
jaesun57 Aug 4, 2025
6e07285
Mistake in Fourierspline.jl fix
jmlmir369 Aug 4, 2025
bedf7cd
EQUIL - WIP - transform input coordinates from cartesian to polar.
jaesun57 Aug 4, 2025
00ff2e7
EQUIL - WIP - set up radial grid (only "ldp" implemented) others will…
jaesun57 Aug 4, 2025
2fb3e4a
EQUIL - WIP - prepare new bicube type for coordinates.
jaesun57 Aug 4, 2025
fe64339
EQUIL - WIP - prepare new bicube type for coordinates.
jaesun57 Aug 5, 2025
ba44afc
EQUIL - WIP - prepare new bicube type for coordinates.
jaesun57 Aug 5, 2025
9067aaa
EQUIL - WIP - rzphi done
jaesun57 Aug 5, 2025
f36d4c8
EQUIL - NEW FEATURE - inverse.f
jaesun57 Aug 5, 2025
5b001a2
EQUIL - NEW - inverse.f all set
jaesun57 Aug 5, 2025
cd97525
EQUIL - ERROR - spline fitting type error fixed
jaesun57 Aug 5, 2025
8b66285
EQUIL- MINOR - remove files
jaesun57 Aug 5, 2025
dccde65
EQUIL - NEW - Chease binary reading with inverse solver
ebursch Aug 21, 2025
e69f97b
EQUIL - BUGFIX - typo
jhalpern30 Aug 28, 2025
1aed4b8
Merge branch 'equil_dev' of https://github.com/OpenFUSIONToolkit/JPEC…
jhalpern30 Aug 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 20 additions & 5 deletions .github/workflows/make_docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ on:
jobs:
build:
runs-on: ubuntu-latest

env:
JULIA_PKG_SERVER: ""

steps:
- name: Checkout repository
uses: actions/checkout@v4
Expand All @@ -19,12 +21,25 @@ jobs:
with:
version: '1.11'

- name: Instantiate Julia environment
run: julia --project=. -e 'using Pkg; Pkg.instantiate()'

- name: Download BLAS
run: sudo apt install -y libopenblas-dev

- name: Instantiate Julia environment
run: julia --project=. -e 'using Pkg; Pkg.resolve(); Pkg.instantiate()'

- name: Resolve & Instantiate (fresh registries)
run: |
rm -f Manifest.toml
rm -rf ~/.julia/registries
julia --project=. -e '
using Pkg;
Pkg.Registry.add(Pkg.RegistrySpec(url="https://github.com/JuliaRegistries/General.git"));
Pkg.Registry.update();
Pkg.resolve();
Pkg.instantiate();
Pkg.precompile();

- name: Build package
run: julia --project=. -e 'using Pkg; Pkg.build()'
- name: Run tests
run: julia --project=. -e 'using Pkg; Pkg.test()'
run: julia --project=. -e 'using Pkg; Pkg.test()'
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,8 @@
*.dylib
.vscode
*.o
*.DS_Store
*.DS_Store
notebooks/spline_examples.ipynb
.gitattributes
*.dll
Manifest.toml
Loading