Skip to content

Post-processor (Python) of Genesis 1.3 Version 4, Time-dependent, 3D Code to simulate the amplification process of a Free-electron Laser.

Notifications You must be signed in to change notification settings

Fumikac/Genesis-Version4-postprocessor-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genesis 1.3 Virson 4 post processor in Python

Fumika Isono

Post-processor (Python) of Genesis 1.3 Version 4, Time-dependent, 3D Code to simulate the amplification process of a Free-electron Laser.

  • Can calculate radiation frequency (far-field and near-field) for Time-dependent case.
  • Includes postprocessor GenesisOut.py of the output file .out.h5, and postprocessor ParticleOut.py for particle dump files (.par.h5). With the code, you can track all simulated particles.

Example cases

Benchmarks provided by the author of Genesis 1.3 Version 4

VISA undulator, Time-dependent simulation

About

Post-processor (Python) of Genesis 1.3 Version 4, Time-dependent, 3D Code to simulate the amplification process of a Free-electron Laser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published