XRTSProbing
XRTSProbing.jl is an experimental Julia package to simulate and analyze the interaction of photons (or laser fields) with a cloud of distributed electrons, with an eye toward X-ray Thomson Scattering (XRTS) applications.
Installation
Building from source
Since XRTSProbing.jl is not registered yet, one needs to build is from source. First one needs to clone the repository and go to the source folder.
Then, the package can be build locally by using the Pkg:
julia --project -e "import Pkg; Pkg.build()"Building the docs locally
Building the docs locally involves the following steps:
julia --project=docs -e 'using Pkg; Pkg.instantiate(); Pkg.develop(PackageSpec(path=pwd()))'
julia --project=docs --color=yes docs/make.jlThe website with the documentation can then be accessed using the browser of your choice
open docs/build/index.htmlHere open stands for your browser of the open command on macOS.
Contributing
If you want to make contributions of any kind, please first that a look into our contributing guide directly on GitHub or the contributing page on the website
Contributors
<!– ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section –> <!– prettier-ignore-start –> <!– markdownlint-disable –>
<!– markdownlint-restore –> <!– prettier-ignore-end –>
<!– ALL-CONTRIBUTORS-LIST:END –>