Skip to content
Snippets Groups Projects
Select Git revision
  • ef1cd871b2f232be5e39da0f07509f9ce51435bb
  • main default protected
  • 3D_UNet
  • notebooksv1
  • scaleZYX_mean
  • notebooks
  • convert_tiff_folders
  • test
  • notebook_update
  • threshold-exploration
  • optimize_scaleZYXdask
  • layered_surface_segmentation
  • conv_zarr_tiff_folders
  • 3d_watershed
  • tr_val_te_splits
  • save_files_function
  • memmap_txrm
  • v0.4.1
  • v0.4.0
  • v0.3.9
  • v0.3.3
  • v0.3.2
  • v0.3.1
  • v0.3.0
  • v0.2.0
25 results

qim3d

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Felipe Delestro Matos authored
    ef1cd871
    History

    QIM3D (Quantitative Imaging in 3D)

    QIM is a Python library for 3D quantitative imaging analysis. It provides functionality for handling data, as well as tools for visualization and analysis.

     

    Installation

    Install using pip:

    pip install qim3d

     

    Usage

     

    Loading Data

    To load image data from a file, use qim.io.load()

    import qim3d
    
    # Load a TIFF file
    vol = qim3d.io.load("path/to/file.tif")
    
    # Load a TIFF file as a virtual stack
    vol = qim3d.io.load("path/to/file.tif", virtual_stack=True)

     

    GUI Components

    QIM provides GUI components for interactive data exploration. The qim3d.gui module contains various classes for visualization and analysis:

    import qim3d
    
    app = qim3d.gui.iso3d.Interface()
    app.launch()

    Graphical interfaces currently available:

    • Data exploration tool (qim3d.gui.data_exploration)
    • 3D visualization with isosurfaces (qim3d.gui.iso3d)
    • Local thickness (qim3d.gui.local_thickness)

     

    Contributing

    Contributions to QIM are welcome! If you find a bug, have a feature request, or would like to contribute code, please open an issue or submit a pull request.

     

    License

    This project is licensed under the MIT License.