-
Notifications
You must be signed in to change notification settings - Fork 48
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 |