Skip to content

Current status

David Sarrut edited this page May 13, 2024 · 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 0.7.3 with 'ftm' lib, see log function
convert macros 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. Warning origin coord system
STL vol TODO
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 10beta04 WIP, test013_phys_lists_5.py
biased cross section TODO
split, Russian Roulette TODO ; available with G4 macros : test019_linac_phsp_helpers.py L99
entanglement TODO
optical TODO
polarization TODO
DNA, bio TODO
EM field 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 0.8 test072
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
phsp source 10beta04 test019 phsp source
proton pencil PBS source 0.7.1 test044
proton PBS source 10beta05 test059
GAN source Linac 0.3.4 test034_gan_phsp_linac.py
GAN source SPECT 0.4 First version test038_gan_phsp_spect_gan.py
GAN source PET 0.4 First version test040_gan_phsp_pet_gan.py

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
DoseByRegion TODO
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_helpers.py
HitsCollectionActor 0.2.3 Started, WIP. test025_hits_collection.py
Digitizer 0.7.1 Started: HitsCollectionActor, DigitizerAdderActor, DigitizerReadoutActor, DigitizerEnergyWindowActor, DigitizerProjectionActor, tests 0.25, 028, 037
MotionVolume 0.3.4 Done, see test030
LETActor 0.7.3 Done, see test050
TLEActor TODO (TLE, seTLE, vpgTLE)
ARFActor 0.7.1 See test043
FFDActor TODO
Acceptance Angle 0.2.4 Prevent to generate particle outside a given acceptance angle, see test028-4, also test033
Filters 0.4 ParticleFilter (t013, t023, t031 ...), KineticEnergyFilter (see test040)

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