Skip to content

Current status

David Sarrut edited this page May 19, 2022 · 23 revisions

The 'version' column indicates the tag with the last modification.

WIP = Work In Progress.

There are 5 sections: General, Geometry, Physics, Source, Actors.


General version com
time slicing 0.2.3 Working, see test006_runs.py
rnd engine 0.2.4 MixMax and MersenneTwister, auto or fixed seed test004_simple.py
qt visu 0.2.3 ok osx ; on Linux, only with develop install, not with pip ⚠️
log during running WIP with 'ftm' lib, see log function
convert macros TODO (convert old GATE macro to new python-gate ?)

Geometry version com
Basics volumes 0.2.3 Box, Cons, Polyhedra, Sphere, Trap, Tubs doc and code
Materials 0.2.3 add_material_database('./data/GateMaterials.db') see test007_volumes.py
Voxelized volumes 0.2.3 Read from mhd, generic pixel value to material conversion. See test009_voxels.py
Boolean vol 0.2.3 Working. See test016_bool_volumes.py.
STL vol not yet
repeater 0.2.4 See test017 and spect collimator

Physics version com
G4 phys lists 0.2.3 Working. See test013_phys_lists_1.py
ion decay 0.2.3 Working. See test013_phys_lists_3.py L20
production cuts 0.2.3 Working. See test013_phys_lists_3.py L24
other cuts TODO
biased cross section TODO
split, Russian Roulette TODO ; available with G4 macros : test019_linac_phsp_base.py L99
entanglement TODO
optical TODO
polarization TODO
DNA, bio TODO

Source version com
Generic (simple) 0.2.3 See test010_generic_source.py
Voxelized 0.2.3 See test021_voxel_source.py
activity half life 0.2.3 See test022_half_life.py
e+ F18 spectra 0.2.3 First version test018_pet.py
gamma back-to-back TODO
other e+ spectra 0.3.4 Done, see test031
analytic Y90 TODO
source motion 0.3.4 to be checked when attached to a volume
source confine 0.2.3 See test010_generic_source_confine.py
GAN source Linac >0.3.4 test034_gan_phsp_linac.py
GAN source SPECT TODO
GAN source PET TODO

Actors (scorers) version com
SimulationStatisticsActor 0.2.3 test004_simulation_stats_actor.py
DoseActor 0.2.3 Basic version (with uncertainty), test008_dose_actor.py
multiple attach 0.2.3 Actors can be triggered from several volumes test025_hits_collection.py L94
PhaseSpaceActor 0.2.3 Started, WIP test019_linac_phsp_base.py ; to be merged with HitsCollection ?
HitsCollectionActor 0.2.3 Started, WIP. test025_hits_collection.py
Digitizer 0.2.4 Started: HitsCollectionActor, HitsAdderActor, HitsEnergyWindowActor, HitsProjectionActor
MotionVolume 0.3.4 Done, see test030
LETActor TODO
TLEActor TODO (TLE, seTLE, vpgTLE)
ARFActor TODO
FFDActor TODO
Acceptance Angle 0.2.4 Prevent to generate particle oustide a given acceptance angle, see test028-4, also test033

Misc version com
Link with RTK TODO
Link with Castor TODO
Link with STIR TODO
Clone this wiki locally