HallThruster.jl
An open-source fluid Hall thruster code
Install / Use
/learn @UM-PEPL/HallThruster.jlREADME
| Documentation | Build Status| Paper| Repository DOI|
|:-------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------:|
| |
|
|
|
HallThruster.jl is an open-source, 1D fluid Hall thruster code written in Julia. It is developed by Thomas Marks, Paul Schedler and Declan Brick at the University of Michigan and is licensed under the MIT license. HallThruster.jl has been used by professionals and student teams alike to conduct electric propulsion research. See Science highlights for a list of publications that have used HallThruster.jl.
Installation
To install HallThruster.jl, you must first install Julia 1.10 or above from the official Julia site. We recommend using the latest Julia release when possible. Once installed, launch Julia and type ] to enter the Pkg REPL. To install HallThruster.jl type
(@v1.12) pkg> add https://github.com/UM-PEPL/HallThruster.jl
This will install HallThruster.jl using Julia's package manager. For details on setting up and running Hall thruster simulations, see the official documentation.
Changelog
[!WARNING] v0.18.0 is a breaking release, made as part of our effort to move toward v1.0.0 in the next few months. Users may need to update their code to avoid errors. Check out the list of changes and removals to see how to migrate your code.
A log of changes to the code from v0.18.0 onward can be found here.
Contribution
Users are welcome to suggest and implement features for the code, as well as report bugs or numerical issues they encounter. Please feel free to open an issue on this repository describing your desired change/bug-fix. Pull requests are also welcome!
Citation
If you use this code in your work, please cite our publication in the Journal of Open Source Software:
@article{Marks2023,
doi = {10.21105/joss.04672},
url = {https://doi.org/10.21105/joss.04672},
year = {2023},
publisher = {The Open Journal},
volume = {8}, number = {86}, pages = {4672},
author = {Thomas Marks and Paul Schedler and Benjamin Jorns},
title = {HallThruster.jl: a Julia package for 1D Hall thruster discharge simulation},
journal = {Journal of Open Source Software}
}
This BibTEX entry can also be found in CITATION.bib.
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
