Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

User-oriented public repository of Gate (macros, examples and user contributions)

NotificationsYou must be signed in to change notification settings

OpenGATE/GateContrib

Repository files navigation

GateContrib

Warning - This is auser-oriented, collaborative repository of Gate examples. TheOpenGate collaboration is not responsible of any contents.

PLEASE INSTALL GIT-LFS FIRST: this is required !
This repository contains data (binary files), stored withgit-lfs extension. For most modern Linux distributions there is a standard package for this, e.g. for Ubuntu/Debian do:apt install git-lfs. (If your OS does not have a standard package for git-lfs, then follow the installation instructions on thegit-lfs GitHub page.) With git-lfs successfully installed, clone theGateContrib repository with the commandgit lfs clone https://github.com/OpenGATE/GateContrib.git. If you omit thelfs from thegit clone command then the large binary files may not be downloaded correctly.

Gate, based onGeant4 library, allows to perform various Monte-Carlo simulations in the field ofmedical physics.Gate can be used in numerous ways and for a lot of different applications. This repository containsGate simulation examples, mostly provided by users, in order to help sharing knowledge.


How to contribute ?

  • Prepare your example as a pull-request. Clone this repository in your github account, commit your example in your cloned repository, then ask us to integrate your proposal via the "New pull request" button.
  • Your simulation must be in a separate folder. You can put it in the folderimaging ordosimetry ormisc.
  • Examplemust contains:
    • areadme.md file that describe the example, the authors, the date and Gate version
    • 3 foldersmac/data/output/. The first will contains all macros (.mac files), the second all data files needed as input for the simulations. Results should be written in theoutput/ folder.
    • Simulation should be run by a command such asGate mac/main.mac
  • It is also possible to contribute viaanalysis tools. If you developed a killer python script or C++ code useful for Gate simulation, feel free to share it here !

http://www.opengatecollaboration.org

References collaboration papers:


If you encounter some problem while pulling:
The repository was rebased in October 2020. So you can face to pulling problems. You can try one of this solution:

  • If you do not have any modification in your local folder, you can remove and clone again the repository
  • If you do not want to remove your local folder, you can trygit reset --hard origin/master to force the pull
  • For expert, you can try to rebase your local commits with the current master branch

In any case, if you have some troubles, do not hesitate to send an issue via Github, we can help you.


[8]ページ先頭

©2009-2025 Movatter.jp