Skip to content

Refactor for RISP#31

Merged
RemDelaporteMathurin merged 68 commits into
risp-pulsefrom
risp-refactor
Nov 3, 2024
Merged

Refactor for RISP#31
RemDelaporteMathurin merged 68 commits into
risp-pulsefrom
risp-refactor

Conversation

@RemDelaporteMathurin
Copy link
Copy Markdown
Collaborator

@RemDelaporteMathurin RemDelaporteMathurin commented Nov 2, 2024

This is a major refactoring of the current structure:

  • introduced a hisp.make_mb_model function that returns a festim model and parameterises things like temperature, particle fluxes, length of MB, final time of sim. It is also possible to modify anything in the festim model after calling this function.
  • introduced a new hisp subdomule dina that contains all the dina functions heat, RISP_data and get_particle_flux. The idea is that we may have other submodules for other tools (eg. SOLPS)
  • a PlasmaDataHandling class that will take all the data for different pulses and RISP data files (will be refactored later)

@RemDelaporteMathurin
Copy link
Copy Markdown
Collaborator Author

@kaelyndunnell CI finally passes!

@RemDelaporteMathurin RemDelaporteMathurin added the enhancement New feature or request label Nov 3, 2024
@RemDelaporteMathurin RemDelaporteMathurin merged commit 079a37a into risp-pulse Nov 3, 2024
@RemDelaporteMathurin RemDelaporteMathurin deleted the risp-refactor branch November 3, 2024 02:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant