Contents Menu Expand Light mode Dark mode Auto light/dark mode
pyrost 0.7.7 documentation
Light Logo Dark Logo
  • Installation
  • Tutorials
    • Speckle tracking reconstruction of a 2d dataset
    • Processing a wavefront metrology experiment
    • Speckle tracking reconstruction of a simulated dataset
    • Generating a speckle tracking dataset
    • Performing a multislice beam propagation
  • pyrost API
    • Working at the Sigray laboratory
      • LogProtocol
      • KamzikConverter
    • Working with CXI files
      • CXIProtocol
      • CXIStore
    • Image transforms
      • Crop
      • Mirror
      • Downscale
    • Core classes
      • STData
      • SpeckleTracking
      • BFGS
      • FFTW
    • Fitting lens aberration profiles
      • AberrationsFit
    • Core functions
      • gaussian_filter
      • gaussian_gradient_magnitude
      • KR_reference
      • LOWESS_reference
      • pm_gsearch
      • pm_rsearch
      • pm_devolution
      • tr_gsearch
      • pm_errors
      • pm_total_error
      • ref_errors
      • ref_total_error
      • ct_integrate
    • Miscellaneous types
  • pyrost.simulation API
    • Simulation parameters
      • STParams
    • Core Classes
      • STSim
      • STConverter
    • Core functions
      • rsc_wp
      • fraunhofer_wp
      • bar_positions
      • barcode_profile
      • fft_convolve
      • make_frames
      • median
  • pyrost.multislice API
    • Simulation parameters
      • Material
      • MSParams
    • Core classes
      • MLL
      • MSPropagator
Back to top
Edit this page

Core functions#

Core functions of the pyrost.simulation module. Contains core tools to calculate wavefront propagation based on Fresnel diffraction theory and to generate simulated data from the wavefronts. All the functions are written in C.

  • rsc_wp
  • fraunhofer_wp
  • bar_positions
  • barcode_profile
  • fft_convolve
  • make_frames
  • median
Next
rsc_wp
Previous
STConverter
Copyright © 2020, Nikolay Ivanov
Made with Sphinx and @pradyunsg's Furo