Crayon is a ray tracing code for simulating the propagation and damping of microwaves in fusion relevant plasmas with a focus on electron Bernstein waves (EBWs).
See getting started.
See code of conduct.
See contributer guide.
Crayon is released under the following license, but we also ask that
you show professional courtesy when using this code:
-
Since you are benefiting from work on
Crayon, we ask that you submit any improvements you make to the code to us by submitting a pull request to this repository. If you are looking to develop aspects of this code or add parts to it, please contact us beforehand so that we can help/advise if necessary. -
If you use
Crayonresults in a paper or professional publication, we ask that you discuss your work and results with one of theCrayonauthors first so that we can check them. It is not necessary to listCrayondevelopers as co-authors. If one or more of theCrayonteam are involved in preparing results or new functionality used in your work, then those members should be offered a co-authorship. -
If you use
Crayonor any of its modules in your work, please help ensure that all the authors get the credit they deserve by citing the relevantCrayonpapers.
For a full list of existing publications, see here.
The Crayon code and its modules are described in the following publications: