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