Welcome to Syris’s documentation!¶
Application Programming Interface¶
- Syris Configuration
- Image Processing
- Geometry
- Materials
- Optical Elements
- Math
- Physics
compute_aliasing_limit()compute_collection()compute_diffraction_angle()compute_propagation_distance_limit()compute_propagation_sampling()compute_propagator()energy_to_wavelength()is_wavefield_sampling_ok()propagate()ref_index_to_attenuation_coeff()transfer()transfer_many()wavelength_to_energy()
- Experiments
- Bodies
- Devices
- OpenCL GPU Utilities
are_images_supported()cache()execute_profiled()get_all_varconvolutions()get_array()get_cache()get_command_queues()get_cpu_platform()get_cuda_platform()get_event_duration()get_gpu_platform()get_host()get_image()get_intel_platform()get_metaobjects_source()get_platform()get_platform_by_device_type()get_precision_header()get_program()get_source()get_varconvolution_source()get_varconvolve_disk()get_varconvolve_gauss()get_varconvolve_propagator()init_programs()make_opencl_defaults()make_vcomplex()qmap()
Usage¶
- Profiling GPU Code
- Examples
- Composite body
- Edge enhancement
- Energy Filter
- Experiment
- Fresnel Propagation
- Fresnel Propagation Accuracy
- Mesh Bodies
- Laminography of Samples Defined by Meshes
- Metaballs
- Paganin Phase Retrieval
- Platform Benchmark
- Multi GPU Speedup
- X-ray Source
- X-ray Source Blur
- Simple
- Tomographic Rotation
- 4D Tomography
- Trajectory
- Transformation Order
- Transmission Function Sampling
- Linear Shift Dependent Convolution