photocurrent_mapping.py π§ΒΆ
Source: scripts/example_scripts/photocurrent_mapping.py
Warning
This file has not yet received a complete narrative and docstring audit. Its public source-level API is listed automatically below.
- device
- GrayscaleImage2D
- Measurement1D
- data_dir
- cigs_filename
- current_datetime_str
- log_dir
- cigs_raw_data
Type:
GrayscaleImage2D
- J
- delta_divided_by
- subtract_from_J
- denoiser_DRUNet
- show_images(images: list[torch.Tensor], fig_filepath: Path, titles: list[str] | None = None, suptitle: str | None = None) None
Plot images.
- run_pcm_demo(recon_method_name: str, recon_fn: Callable[[PhotocurrentMapOp, Measurement1D], GrayscaleImage2D], ground_truth_image: GrayscaleImage2D, image_name: str, J: int, subtract_from_J: int = 1, delta_divided_by: int = 4, log_dir: Path | str = '.', device: torch.device | str = 'cuda:0')
No docstring is available.
- denoiser_fn(x: GrayscaleImage2D) GrayscaleImage2D
No docstring is available.
- run_pnp_admm(pcm_op: PhotocurrentMapOp, pcm_measurement: Measurement1D) GrayscaleImage2D
No docstring is available.
- run_fista_l1(pcm_op: PhotocurrentMapOp, pcm_measurement: Measurement1D) GrayscaleImage2D
No docstring is available.
- run_spgl1(pcm_op: PhotocurrentMapOp, pcm_measurement: Measurement1D) GrayscaleImage2D
No docstring is available.