Skip to content
Snippets Groups Projects
Commit ef1cd871 authored by Felipe Delestro Matos's avatar Felipe Delestro Matos
Browse files

Name change to qim3d

parent c94f1120
No related branches found
No related tags found
No related merge requests found
# QIM (Quantitative Imaging)
# 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.
......@@ -8,7 +8,7 @@ QIM is a Python library for 3D quantitative imaging analysis. It provides functi
Install using pip:
```bash
pip install qim
pip install qim3d
```
 
......@@ -19,30 +19,30 @@ pip install qim
To load image data from a file, use `qim.io.load()`
```python
import qim
import qim3d
# Load a TIFF file
vol = qim.io.load("path/to/file.tif")
vol = qim3d.io.load("path/to/file.tif")
# Load a TIFF file as a virtual stack
vol = qim.io.load("path/to/file.tif", virtual_stack=True)
vol = qim3d.io.load("path/to/file.tif", virtual_stack=True)
```
 
## GUI Components
QIM provides GUI components for interactive data exploration. The `qim.gui` module contains various classes for visualization and analysis:
QIM provides GUI components for interactive data exploration. The `qim3d.gui` module contains various classes for visualization and analysis:
```python
import qim
import qim3d
app = qim.gui.iso3d.Interface()
app = qim3d.gui.iso3d.Interface()
app.launch()
```
Graphical interfaces currently available:
- Data exploration tool (`qim.gui.data_exploration`)
- 3D visualization with isosurfaces (`qim.gui.iso3d`)
- Local thickness (`qim.gui.local_thickness`)
- Data exploration tool (`qim3d.gui.data_exploration`)
- 3D visualization with isosurfaces (`qim3d.gui.iso3d`)
- Local thickness (`qim3d.gui.local_thickness`)
 
......
import qim.io
import qim.gui
import qim.tools
\ No newline at end of file
import qim3d.io
import qim3d.gui
import qim3d.tools
\ No newline at end of file
File moved
File moved
import gradio as gr
import numpy as np
import os
from qim.tools import internal_tools
from qim.io import DataLoader
from qim3d.tools import internal_tools
from qim3d.io import DataLoader
import tifffile
import outputformat as ouf
import datetime
......
import gradio as gr
import numpy as np
import os
from qim.tools import internal_tools
from qim.io import DataLoader
from qim3d.tools import internal_tools
from qim3d.io import DataLoader
import plotly.graph_objects as go
from scipy import ndimage
......
import gradio as gr
import numpy as np
import os
from qim.tools import internal_tools
from qim.io import DataLoader
from qim3d.tools import internal_tools
from qim3d.io import DataLoader
import tifffile
import plotly.express as px
from scipy import ndimage
......
File moved
File moved
File moved
File moved
File moved
from setuptools import setup, find_packages
import os
# Read the contents of your README file
with open("README.md", "r", encoding="utf-8") as f:
long_description = f.read()
setup(
name="qim",
name="qim3d",
version="0.1.0",
author="Felipe Delestro",
author_email="fima@dtu.dk",
......@@ -27,5 +30,14 @@ setup(
"Topic :: Software Development :: User Interfaces",
],
python_requires=">=3.6",
install_requires=open("requirements.txt").readlines(),
install_requires=['gradio>=3.31.0',
'h5py>=3.8.0',
'localthickness>=0.1.2',
'matplotlib>=3.7.1',
'numpy>=1.24.3',
'outputformat>=0.1.3',
'plotly>=5.14.1',
'scipy>=1.10.1',
'setuptools>=59.6.0',
'tifffile>=2023.4.12']
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment