-
Notifications
You must be signed in to change notification settings - Fork 0
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
Releasing v1.0.0 #56
Releasing v1.0.0 #56
Commits on Feb 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2a64ac - Browse repository at this point
Copy the full SHA e2a64acView commit details -
Merge pull request #38 from ProjectTorreyPines/fix_pfr_split
Bugfix: fix PFR split in extended mesh
Configuration menu - View commit details
-
Copy full SHA for e1e6a36 - Browse repository at this point
Copy the full SHA e1e6a36View commit details
Commits on Feb 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 58148eb - Browse repository at this point
Copy the full SHA 58148ebView commit details
Commits on Feb 14, 2024
-
Merge pull request #40 from ProjectTorreyPines/docs
Added link for adding ssh-key to Github
Configuration menu - View commit details
-
Copy full SHA for e6bb21f - Browse repository at this point
Copy the full SHA e6bb21fView commit details -
PR ProjectTorreyPines/SOLPS2imas.jl#24 will change gsdesc to a keyword argument with default file. This commit changes all use cases of solp2imas to use the default gsdesc value instead of supplying a file. This is in support of closing #33
Configuration menu - View commit details
-
Copy full SHA for 32e649a - Browse repository at this point
Copy the full SHA 32e649aView commit details -
Adding makefile for building toml files
Added makefile that correctly clones repos or use git urls to generate a functioning set of toml files so that private projects can be accessed easily.
Configuration menu - View commit details
-
Copy full SHA for 839d367 - Browse repository at this point
Copy the full SHA 839d367View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4c1c7d - Browse repository at this point
Copy the full SHA d4c1c7dView commit details
Commits on Feb 16, 2024
-
Merge pull request #42 from ProjectTorreyPines/make
Adding makefile for building Julia environment
Configuration menu - View commit details
-
Copy full SHA for ea7308f - Browse repository at this point
Copy the full SHA ea7308fView commit details -
Merge pull request #41 from ProjectTorreyPines/solps2imas_update
Updating use of solp2imas
Configuration menu - View commit details
-
Copy full SHA for 4114ca1 - Browse repository at this point
Copy the full SHA 4114ca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4c4ffa - Browse repository at this point
Copy the full SHA b4c4ffaView commit details
Commits on Feb 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09933c3 - Browse repository at this point
Copy the full SHA 09933c3View commit details -
During preparation, try to add rho to equilbrium
- The function for adding rho doesn't act if rho is already present and valid - Some G-files don't have rho or have all 0s, which is invalid and not useful
Configuration menu - View commit details
-
Copy full SHA for 54857bf - Browse repository at this point
Copy the full SHA 54857bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4c37ab - Browse repository at this point
Copy the full SHA c4c37abView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2aff2f - Browse repository at this point
Copy the full SHA d2aff2fView commit details
Commits on Feb 23, 2024
-
Change the cache file so it doesn't exceed the file name file system …
…limit.
+Alicia Dautt-Silva committedFeb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for bcc83ac - Browse repository at this point
Copy the full SHA bcc83acView commit details -
Merge pull request #46 from ProjectTorreyPines/simple_jl_demo
Add a simple demo
Configuration menu - View commit details
-
Copy full SHA for a4a8e74 - Browse repository at this point
Copy the full SHA a4a8e74View commit details
Commits on Mar 9, 2024
-
makefile clones without .jl in .julia/dev and more
make r option now checks if it is called from inside a repo that is present in .julia/dev and if present there, it clones the dependent repos without the .jl extension. It also runs dvc pull to ensure sample files have been pulled
Configuration menu - View commit details
-
Copy full SHA for b20b250 - Browse repository at this point
Copy the full SHA b20b250View commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8e2b0a5 - Browse repository at this point
Copy the full SHA 8e2b0a5View commit details -
Merge pull request #47 from ProjectTorreyPines/make
makefile clones without .jl in .julia/dev and more
Configuration menu - View commit details
-
Copy full SHA for e2c8cb8 - Browse repository at this point
Copy the full SHA e2c8cb8View commit details
Commits on Mar 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18f6a47 - Browse repository at this point
Copy the full SHA 18f6a47View commit details -
Merge pull request #49 from ProjectTorreyPines/handle_gsi_change
Adding option to specify cell subset index Merging as ProjectTorreyPines/SOLPS2imas.jl#30 as been merged.
Configuration menu - View commit details
-
Copy full SHA for 39a7ab8 - Browse repository at this point
Copy the full SHA 39a7ab8View commit details -
Updating the name of the get_grid_subset (old get_grid_subset_witg_index)
Configuration menu - View commit details
-
Copy full SHA for de5a689 - Browse repository at this point
Copy the full SHA de5a689View commit details -
Configuration menu - View commit details
-
Copy full SHA for 243f324 - Browse repository at this point
Copy the full SHA 243f324View commit details -
Merge pull request #48 from ProjectTorreyPines/get_grid_subset
Update demo.ipynb
Configuration menu - View commit details
-
Copy full SHA for 570cf41 - Browse repository at this point
Copy the full SHA 570cf41View commit details
Commits on Mar 23, 2024
-
Replacing OMAS with IMASDD everywhere
Tested this but got following error: ``` (base) gupta@F-CJXNMY7L7 SD4SOLPS.jl % julia --project test/runtests.jl Test Summary: | Pass Total Time lightweight_utilities | 4 4 1.0s Test Summary: | Pass Total Time actuator | 2 2 1.7s core_profile_extension: Error During Test at /Users/gupta/Git/ProjectTorreyPines/SD4SOLPS.jl/test/runtests.jl:166 Got exception outside of a @test UndefVarError: `gradient` not defined Stacktrace: [1] extrapolate_core(edge_rho::Vector{Float64}, edge_quantity::Vector{Float64}, rho_output::Vector{Float64}) @ SD4SOLPS ~/Git/ProjectTorreyPines/SD4SOLPS.jl/src/supersize_profile.jl:58 [2] macro expansion @ ~/Git/ProjectTorreyPines/SD4SOLPS.jl/test/runtests.jl:171 [inlined] [3] macro expansion @ /Applications/Julia-1.9.app/Contents/Resources/julia/share/julia/stdlib/v1.9/Test/src/Test.jl:1498 [inlined] [4] top-level scope @ ~/Git/ProjectTorreyPines/SD4SOLPS.jl/test/runtests.jl:168 [5] include(mod::Module, _path::String) @ Base ./Base.jl:457 [6] exec_options(opts::Base.JLOptions) @ Base ./client.jl:307 [7] _start() @ Base ./client.jl:522 Test Summary: | Error Total Time core_profile_extension | 1 1 0.5s ERROR: LoadError: Some tests did not pass: 0 passed, 0 failed, 1 errored, 0 broken. in expression starting at /Users/gupta/Git/ProjectTorreyPines/SD4SOLPS.jl/test/runtests.jl:165 ``` For testing, following versions of the pacjages were used (these are the points where IMASDD was used instead of OMAS): GGDUtils: ProjectTorreyPines/IMASggd.jl@b11ad15 SOLPS2IMAS: ProjectTorreyPines/SOLPS2imas.jl@f843e6a The main issue is that OMAS.gradient() function is defined in https://github.com/ProjectTorreyPines/OMAS.jl/blob/master/src/math.jl but no such function exists in IMASDD.
Configuration menu - View commit details
-
Copy full SHA for 3597a61 - Browse repository at this point
Copy the full SHA 3597a61View commit details -
Using readg() with set_time & conformed to IMASDD
Using set_time for sample files where description is not in the standard format. Changes were made in the code to use ismissing in places to conform to requirements of IMASDD. In record_regular_mesh!(), the deepcopy of each element was replaced with deepcopy of the entire grid subset to improve speed. The test runtests.jl was updated to reflect the changes. All tests pass now with following versions: JuliaFusion/EFIT.jl@8580ca8 ProjectTorreyPines/IMASdd.jl@6a6968a ProjectTorreyPines/IMASggd.jl@b11ad15 ProjectTorreyPines/SOLPS2imas.jl@f843e6a Note that EFIT version that was used has not been merged with its master branch yet at the time of this test. In conclusion, in future, OMAS can be removed now.
Configuration menu - View commit details
-
Copy full SHA for 864319e - Browse repository at this point
Copy the full SHA 864319eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7c3c1e - Browse repository at this point
Copy the full SHA c7c3c1eView commit details
Commits on Mar 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c614b8b - Browse repository at this point
Copy the full SHA c614b8bView commit details -
Merge pull request #50 from ProjectTorreyPines/omas_imas
Replacing OMAS with IMASDD everywhere
Configuration menu - View commit details
-
Copy full SHA for e4cebf2 - Browse repository at this point
Copy the full SHA e4cebf2View commit details
Commits on Mar 29, 2024
-
Final change from OMAS to IMASDD
The final change from OMAS to IMASDD is now complete. The code has been tested and is working. For this repo, there was no change in the speed of the code.
Configuration menu - View commit details
-
Copy full SHA for 9d22300 - Browse repository at this point
Copy the full SHA 9d22300View commit details
Commits on Apr 2, 2024
-
Merge pull request #51 from ProjectTorreyPines/omas_imas
Final switch to IMASDD
Configuration menu - View commit details
-
Copy full SHA for 167fc8b - Browse repository at this point
Copy the full SHA 167fc8bView commit details -
make r will clone repo without .jl extension
Now make r will clone dependent project repos without the .jl extension by default. The unnecessary complexity of detection of .julia/dev path has been removed. This is to address ProjectTorreyPines/SOLPS2imas.jl#33
Configuration menu - View commit details
-
Copy full SHA for b1cab8d - Browse repository at this point
Copy the full SHA b1cab8dView commit details -
Updated example demo and simple_demo with new makefile
demo.ipynb and simple_demo.jl had become out of date because of recent changes. Also, the demo envrionment creation was not good and used shell scripts. This commit, uses new makefile that cleanly creates a set of Porject.toml and Manifest.toml files that will work with demo. The sample files are also sources from SD4SOLPS.jl/sample now.
Configuration menu - View commit details
-
Copy full SHA for 8c075cf - Browse repository at this point
Copy the full SHA 8c075cfView commit details -
Merge pull request #52 from ProjectTorreyPines/make
makefile and examples updated Simple fix, not asking for review.
Configuration menu - View commit details
-
Copy full SHA for ce61602 - Browse repository at this point
Copy the full SHA ce61602View commit details
Commits on Apr 22, 2024
-
Using TPS interpolation to get midplane profile
For core profile extrapolation, the property needs to be evaluated at the midplane surface. This is done by interpolating the property at the midplane surface using the TPS interpolation method now. Earlier, it was using KDTree method which was creating a very flat electron density profile near the core boundary.
Configuration menu - View commit details
-
Copy full SHA for f80ae37 - Browse repository at this point
Copy the full SHA f80ae37View commit details
Commits on May 1, 2024
-
Merge pull request #53 from ProjectTorreyPines/fix_core_extp
Using TPS interpolation to get midplane profile
Configuration menu - View commit details
-
Copy full SHA for 615820f - Browse repository at this point
Copy the full SHA 615820fView commit details
Commits on May 9, 2024
-
* core_profiles_2d has been removed as GGDUtils.interp provides the same functionality * The actuator_model.jl has been moved to unit_utils.jl with only unit conversion utilities. SynthDiag.compute_gas_injection provides gas actuation model directly from IMAS dd now. * All functions have strict input and output types defined. * All docstrings have been updated to be more informative. * Tests have been updated and cleaned up a bit. * Examples have been updated with simplified package addition. No make file required inside examples directory anymore.
Configuration menu - View commit details
-
Copy full SHA for 7f8c1a6 - Browse repository at this point
Copy the full SHA 7f8c1a6View commit details -
Merge pull request #54 from ProjectTorreyPines/docs
Cleanup and documentation
Configuration menu - View commit details
-
Copy full SHA for 73349e8 - Browse repository at this point
Copy the full SHA 73349e8View commit details -
Triggered at: * For pushing changes to master or dev branches * For pull requests to master or dev branches Features: * Uses Julia 1.9.3 (we can change or increase number of versions to be tested and supported later) * Uses ubuntu-latest in x86 architecture * Uses DVC to pull sample files (login to cybele using guptaa account) * Runs test using julia's native test feature. * Uploads generated images in test results to the artifacts. * CodeCov needs to be setup for reporting code coverage of the tests.
Configuration menu - View commit details
-
Copy full SHA for 828a0ee - Browse repository at this point
Copy the full SHA 828a0eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d691f2 - Browse repository at this point
Copy the full SHA 1d691f2View commit details -
Merge pull request #55 from ProjectTorreyPines/autotest
Adding CI testing
Configuration menu - View commit details
-
Copy full SHA for 7760e80 - Browse repository at this point
Copy the full SHA 7760e80View commit details -
* Now depends on IMASDD. All previous versions depend on OMAS and will be deprecated. * Apache 2.0 licence with notice file * Added documentation * Added tests
Configuration menu - View commit details
-
Copy full SHA for a936096 - Browse repository at this point
Copy the full SHA a936096View commit details -
Configuration menu - View commit details
-
Copy full SHA for d319f1a - Browse repository at this point
Copy the full SHA d319f1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d32a7f - Browse repository at this point
Copy the full SHA 8d32a7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aeb0c0f - Browse repository at this point
Copy the full SHA aeb0c0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 329f0cf - Browse repository at this point
Copy the full SHA 329f0cfView commit details