Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Repository containing codes and scripts to reproduce the sunRunner3D manuscript

License

NotificationsYou must be signed in to change notification settings

predsci/pysunrunner

Repository files navigation

pysunrunner is a Python package allowing the user to visualise the output from thesunRunner3D model

sunRunner3D is based on the astrophysical MHD code, PLUTO. Although the full code base provides many more features and capabilities than we leverage forsunRunner3D, we chose to leave the code untouched, relying only on user-defined boundary conditions to read in data, set the initial conditions, and generate the ICME pulses (i.e., the ad hoc initiation profiles). By so doing,sunRunner3D should remain reasonably compatible with any future upgrades to PLUTO and will not require the maintenance of a separate andad hoc version of the code. Thus, in terms of thepysunrunner package then, almost everything developed for it should also work with PLUTO output (however,sunRunner3D focuses on 3-D spherical solutions).

Importantly,pysunrunner relies on several core Python modules that are distributed with the PLUTO code base, and which were written by Dr. Bhargav Vaidya. For the most part, we have not modified these routines (except for minor changes). One important update, however, was to change several routines that required Python <=3.8. With the updates,pysunrunner is fully compatible with 3.9 or greater at the time of writing. However, we recommend 3.12 to run it.


[8]ページ先頭

©2009-2025 Movatter.jp