Skip to content

Commit 0d282f3

Browse files
authored
Merge pull request #12 from Image-Analysis-Hub/epidev
Epidev
2 parents 29f39b7 + 3b0d96a commit 0d282f3

7 files changed

Lines changed: 26 additions & 13 deletions

File tree

README.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
# EpiCure
22

3-
[![License BSD-3](https://img.shields.io/pypi/l/epicure.svg?color=green)](https://github.com/gletort/Epicure/-/blob/main/LICENSE)
3+
[![License BSD-3](https://img.shields.io/pypi/l/epicure.svg?color=green)](https://github.com/Image-Analysis-Hub/Epicure/blob/main/LICENSE)
44
[![PyPI](https://img.shields.io/pypi/v/epicure.svg?color=green)](https://pypi.org/project/epicure)
55
[![Python Version](https://img.shields.io/pypi/pyversions/epicure.svg?color=green)](https://python.org)
66
[![napari hub](https://img.shields.io/endpoint?url=https://api.napari-hub.org/shields/epicure)](https://napari-hub.org/plugins/epicure)
77
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.13952184.svg)](https://doi.org/10.5281/zenodo.13952184)
88

9-
![EpiCure logo](https://github.com/gletort/Epicure/blob/main/docs/imgs/epicure_logo.png "EpiCure logo")
9+
![EpiCure logo](https://github.com/Image-Analysis-Hub/Epicure/blob/main/docs/imgs/epicure_logo.png "EpiCure logo")
10+
![CNRS logo](https://github.com/Image-Analysis-Hub/Epicure/blob/main/docs/imgs/logo_cnrs.png "CNRS logo")
11+
![DSCB logo](https://github.com/Image-Analysis-Hub/Epicure/blob/main/docs/imgs/logo_DSCB.png "DSCB logo")
1012

1113
**Napari plugin to ease manual correction of epithelia segmentation in movies.**
1214

@@ -19,9 +21,9 @@ Several features are proposed to ease the manual correction of the segmented mov
1921
EpiCure detect segmentation errors by taking advantage of temporal information.
2022
When a correction is done at a given frame, EpiCure relink the track to adjust for the changes.
2123

22-
> **See the full [documentation here](https://gletort.github.io/Epicure/)**
24+
> **See the full [documentation here](https://image-analysis-hub.github.io/Epicure/)**
2325
24-
![EpiCure interface](https://github.com/gletort/Epicure/blob/main/docs/imgs/EpiGen.png "EpiCure interface")
26+
![EpiCure interface](https://github.com/Image-Analysis-Hub/Epicure/blob/main/docs/imgs/EpiGen.png "EpiCure interface")
2527

2628
## Installation
2729

@@ -46,20 +48,26 @@ Tracking options are proposed in EpiCure:
4648
* Laptrack overlaps
4749

4850
## Usage
49-
Refer to the [documentation](https://gletort.github.io/Epicure/) for documentation of the different steps possible in the pipeline.
51+
Refer to the [documentation](https://image-analysis-hub.github.io/Epicure/) for documentation of the different steps possible in the pipeline.
5052

5153
## References
5254

5355
If you use EpiCure, thank you for citing our work:
5456

5557
EpiCure is not published yet, you can cite it using Zenodo for now: https://doi.org/10.5281/zenodo.13952184
5658

57-
58-
## Issues
59-
If you encounter a code related issue using EpiCure, please [file an issue](https://github.com/gletort/epicure/issues) in this repository.
59+
## Contributing and Feedback
60+
EpiCure is mainly developed in CNRS UMR3738, in the [Developmental and Stem Cell Biology Department](https://research.pasteur.fr/en/department/developmental-stem-cell-biology/) of Institut Pasteur.
6061
If you have a question on using EpiCure or ask to add a feature, either file an issue or write in the [imagesc forum](https://forum.image.sc/).
6162

63+
Any contribution is most welcome.
64+
Do not hesitate to contact us beforehand through [filing an issue](https://github.com/Image-Analysis-Hub/epicure/issues/) (choose "Other questions/comments" type).
65+
To suggest the addition of a new feature, you can also contact us by filing an issue choosing the "Feature request" option.
66+
67+
If you encounter a code related issue using EpiCure, please [file an issue](https://github.com/Image-Analysis-Hub/epicure/issues) in this repository.
68+
69+
6270
[napari]: https://github.com/napari/napari
63-
[file an issue]: https://github.com/gletort/epicure/issues
71+
[file an issue]: https://github.com/Image-Analysis-Hub/epicure/issues
6472
[pip]: https://pypi.org/project/pip/
6573
[PyPI]: https://pypi.org/

docs/imgs/logo_cnrs.png

18.6 KB
Loading

docs/imgs/logo_dscb.png

38.9 KB
Loading

src/epicure/Utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ def show_debug(message):
5454

5555
def show_documentation():
5656
import webbrowser
57-
webbrowser.open_new_tab("https://gletort.github.io/Epicure/")
57+
webbrowser.open_new_tab("https://image-analysis-hub.github.io/Epicure/")
5858
return
5959

6060
def show_documentation_page(page):
6161
import webbrowser
62-
webbrowser.open_new_tab("https://gletort.github.io/Epicure/"+page)
62+
webbrowser.open_new_tab("https://image-analysis-hub.github.io/Epicure/"+page)
6363
return
6464

6565
def show_progress( viewer, show ):

src/epicure/_version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
__version_tuple__: VERSION_TUPLE
1818
version_tuple: VERSION_TUPLE
1919

20-
__version__ = version = '0.1.dev135+g785d2b9.d20260216'
21-
__version_tuple__ = version_tuple = (0, 1, 'dev135', 'g785d2b9.d20260216')
20+
__version__ = version = '0.1.dev137+ga8d5a62.d20260216'
21+
__version_tuple__ = version_tuple = (0, 1, 'dev137', 'ga8d5a62.d20260216')

src/epicure/epicuring.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -653,6 +653,7 @@ def save_epicures(self, imtype="float32"):
653653
ut.writeTif(self.seg, outname, self.epi_metadata["ScaleXY"], imtype, what="Segmentation")
654654
epiname = os.path.join(self.outdir, self.imgname + "_epidata.pkl")
655655
outfile = open(epiname, "wb")
656+
self.epi_metadata["MainChannel"] = self.main_channel
656657
epidata = {}
657658
epidata["EpiMetaData"] = self.epi_metadata
658659
if self.groups is not None:

src/epicure/start_epicuring.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,8 @@ def load_movie_from_layers(movie, movie_path, segmented):
9797
get_files.allow_gaps.value = bool(Epic.epi_metadata["Allow gaps"])
9898
get_files.verbose_level.value = int(Epic.epi_metadata["Verbose"])
9999
get_files.call_button.enabled = True
100+
if "MainChannel" in Epic.epi_metadata:
101+
get_files.junction_chanel.value = int(Epic.epi_metadata["MainChannel"])
100102

101103
def show_metatdata(show=True):
102104
""" Show or update the metadata parameters """
@@ -131,6 +133,8 @@ def load_movie():
131133
get_files.segment_with_epyseg.visible = True
132134
get_files.allow_gaps.value = bool(Epic.epi_metadata["Allow gaps"])
133135
get_files.verbose_level.value = int(Epic.epi_metadata["Verbose"])
136+
if "MainChannel" in Epic.epi_metadata:
137+
get_files.junction_chanel.value = int(Epic.epi_metadata["MainChannel"])
134138
get_files.call_button.enabled = True
135139
ut.show_duration(start_time, header="Movie loaded in ")
136140

0 commit comments

Comments
 (0)