Coverage for src/hallmd/models/__init__.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.6.10, created at 2025-02-20 20:43 +0000

1"""All models are specified as callable functions in `hallmd.models`. Currently supported models are based on 

2a three-component feedforward system for a Hall thruster: 

3 

41. **Cathode** - Accounts for interactions of the cathode plasma with the main discharge. 

52. **Thruster** - The primary simulation of the Hall thruster channel discharge and near-field. 

63. **Plume** - Models the far-field expansion of the plasma plume in the vacuum chamber. 

7 

8![The three-component feedforward Hall thruster model](https://raw.githubusercontent.com/JANUS-Institute/HallThrusterPEM/refs/heads/main/docs/assets/pem_v0.svg) 

9 

10**Fig 1.** The three-component feedforward Hall thruster model (Eckels et al 2024). 

11 

12Examples of integrated predictive engineering models (PEM) are included in the 

13[scripts](https://github.com/JANUS-Institute/HallThrusterPEM/blob/main/scripts) folder. 

14""" 

15from .cathode import cathode_coupling 

16from .plume import current_density 

17from .thruster import hallthruster_jl 

18 

19__all__ = ['cathode_coupling', 'hallthruster_jl', 'current_density']