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