phenom
  • Installation
  • Key Concepts
  • Examples
  • phenom Module API
phenom
  • Welcome to Phenom
  • View page source

Welcome to PhenomΒΆ

  • Installation
  • Key Concepts
  • Examples
    • Getting Started:
      • Simulating the SASE Spectrum
      • Generating Pulses
      • The SASE Source Module
      • Generating Multiple Pulses
    • Tutorials:
      • Tutorial: Using phenom to Model Shot-to-Shot the European XFEL
      • Load Experimental Data
      • Extract Approximate Pointing Angle
      • Generate Stochastic Wavefronts
    • Integration:
      • Interfacing with WavefrontPropaGator (WPG)
  • phenom Module API
    • complex_gaussian_beam()
    • gaussian_1d()
    • load_hdf5()
    • Mesh
      • Mesh.build_from_array()
      • Mesh.check_axes_options()
      • Mesh.get_array()
      • Mesh.get_extent()
      • Mesh.get_sampling()
      • Mesh.meshgrid
      • Mesh.sampling()
    • SASE_Source
      • SASE_Source.generate_pulses()
      • SASE_Source.generate_sase_field()
    • Source
      • Source.execute()
      • Source.get_process_parameters()
      • Source.refresh_processes()
      • Source.store_hdf5()
    • check_arg_types()
    • get_queue()
    • init_metadata()
    • sase_pulse()
    • sort_arg_types()
    • linear_SASE_spectrum()
    • complex_to_wpg()
    • e2k()
    • e2wav()
    • geometric_focus()
    • wavefront_tilt()
    • complex_to_wpg()
    • wpg_converter()
Next

© Copyright 2023, Trey Guest.

Built with Sphinx using a theme provided by Read the Docs.