Skip to content

Commit a67b45f

Browse files
committed
u-segment3D python version Synced with GitLab version as of on 2/24/2025
1 parent 4ed03f8 commit a67b45f

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,13 @@ u-Segment3D has a number of dependencies detailed in the requirements.txt. GPU d
3939

4040

4141
## Installation
42-
u-Segment3D can be installed by git cloning the repository and running pip in the cloned folder with python>=3.9. We have developed on Python==3.9 on Red Hat Enterprise Linux Server 7.9. `setup.py` will automatically identify OS to use the correct requirements.py file.
42+
u-Segment3D can be installed for all three major OS from PyPI. We recommend installing to a new conda environment:
43+
```
44+
conda create -n u_Segment3D_env python=3.9
45+
pip install u-Segment3D
46+
```
47+
48+
u-Segment3D can also be installed by git cloning the repository and running pip in the cloned folder with python>=3.9. We have developed on Python==3.9 on Red Hat Enterprise Linux Server 7.9. `pyproject.toml` configures the individual dependencies for each OS.
4349

4450
### Linux
4551
We suggest first creating a new conda environment for install and use conda to install cudatoolkit and cudnn first:
@@ -100,7 +106,10 @@ pip install .
100106
```
101107

102108
## Getting Started
103-
The simplest way to get started is to check out the included notebook tutorials which aims to showcase various use cases of u-Segment3D for 3D segmentation and how parameters may be tuned and algorithms adapted.
109+
The simplest way to get started is to check out the included notebook tutorials which aims to showcase various use cases of u-Segment3D for 3D segmentation and how parameters may be tuned and algorithms adapted. A pictorial diagram is provided to show how tutorial scripts relate:
110+
<p align="center">
111+
<img src="docs/imgs/tutorials_flowchart_cheatsheet.png" width="1000"/>
112+
</p>
104113

105114
The easiest way to use u-Segment3D is the indirect method. If you have 2D slice-by-slice instance segmentation masks of cells in xy, xz, and yz views, then you can translate these into one 3D instance segmentation mask with a few lines of code:
106115
```
481 KB
Loading

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ description="Generate consensus 3D segmentation from 2D segmented stacks"
2020
authors = [{name='Felix Y. Zhou', email='[email protected]'}]
2121
readme = "README.md"
2222
license={file = "LICENSE"}
23-
version = "0.1.1"
23+
version = "0.1.0"
2424
classifiers = [
2525
"Intended Audience :: Developers",
2626
"Operating System :: POSIX :: Linux",

0 commit comments

Comments
 (0)