Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master #22

Open
wants to merge 432 commits into
base: table
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
432 commits
Select commit Hold shift + click to select a range
02f9360
Merge pull request #65 from qixinbo/master
yxdragon Sep 14, 2019
228d51f
label tool
yxdragon Sep 15, 2019
e583157
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Sep 15, 2019
053b198
randomforest
yxdragon Sep 18, 2019
5d91ae1
distance 3d modify
yxdragon Sep 29, 2019
909233d
classify
yxdragon Oct 10, 2019
7861cb5
nothing
yxdragon Oct 10, 2019
4bfb659
classify
yxdragon Oct 11, 2019
1af0ec4
feature ipyalg
yxdragon Oct 22, 2019
549ca99
classify
yxdragon Oct 25, 2019
9a1c334
navigator
yxdragon Nov 1, 2019
2d332aa
quick fix of roi import plg
BioinfoTongLI Nov 4, 2019
b2db7c3
Merge pull request #72 from BioinfoTongLI/roi_import_fix
yxdragon Nov 5, 2019
faa60bc
chinese dictionary
yxdragon Nov 10, 2019
c6d715c
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Nov 10, 2019
10fff38
numba 0.46
yxdragon Dec 13, 2019
bd4ad04
temporal color and bleach
WeisongZhao Jan 24, 2020
69cbe05
list2array
WeisongZhao Jan 24, 2020
4591fc6
nothing
WeisongZhao Jan 25, 2020
634b3cd
bleach table and plot
WeisongZhao Jan 25, 2020
ae21d43
nothing
WeisongZhao Jan 25, 2020
72c778c
nothing
WeisongZhao Jan 25, 2020
32d2592
normalize
WeisongZhao Jan 25, 2020
2e5be88
nothing
WeisongZhao Jan 25, 2020
68b8ce7
nothing
WeisongZhao Jan 25, 2020
d3b9510
stretch contrast
WeisongZhao Jan 25, 2020
cf37cbb
stretch contrast
WeisongZhao Jan 25, 2020
73c1dff
stretch contrast
WeisongZhao Jan 25, 2020
b8b82eb
stretch contrast
WeisongZhao Jan 25, 2020
89c2b43
np
WeisongZhao Jan 25, 2020
c6098a0
duplicate
WeisongZhao Jan 25, 2020
3a36e5d
para
WeisongZhao Jan 25, 2020
a5f5783
nothing
WeisongZhao Jan 25, 2020
c990ab3
No need to manually install shapely
LauLauThom Jan 28, 2020
4c6568b
current image bleach correction
WeisongZhao Jan 28, 2020
3202bfc
Merge pull request #77 from LauLauThom/patch-2
yxdragon Jan 28, 2020
ca05867
Merge pull request #76 from WeisongZhao/master
yxdragon Jan 29, 2020
43cd5c4
adjust
yxdragon Jan 29, 2020
2a521f6
markdown math
yxdragon Jan 29, 2020
3a9d8f5
viewport and unpreview
yxdragon Feb 1, 2020
0706b08
connectivity
yxdragon Feb 2, 2020
0e3be4c
ai brush
yxdragon Feb 6, 2020
f22ef8a
blog detect
yxdragon Feb 8, 2020
72808a3
compleximage view support
yxdragon Feb 10, 2020
ee94361
add cellpose plugin to index
yxdragon Feb 11, 2020
17aa292
add route_through_array
Prevalenter Feb 14, 2020
1bd5aec
shortest route
yxdragon Feb 15, 2020
07ab8ef
Add files via upload
Prevalenter Feb 17, 2020
0a22c09
change draw init.py
Prevalenter Feb 17, 2020
52d9ae0
networkx upgrade
yxdragon Feb 17, 2020
c0804fa
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Feb 17, 2020
9417894
Handle all dependencies by conda
CsatiZoltan Feb 17, 2020
9710a27
Merge pull request #84 from CsatiZoltan/CsatiZoltan-pureconda
yxdragon Feb 19, 2020
fc6ec54
screen snap
yxdragon Feb 21, 2020
9a60ad3
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Feb 21, 2020
e493aec
sciwx
yxdragon Jun 1, 2020
ef07309
remove all manager
yxdragon Jun 1, 2020
fff7017
delete rough wall image
qixinbo Jun 2, 2020
fdd9ff2
Modify the comma symbol to dot in free engine
qixinbo Jun 2, 2020
d4b80a4
Correct the comma to dot symbol in simple.py
qixinbo Jun 2, 2020
c607c94
plg is misspelled as plt in filter.py
qixinbo Jun 2, 2020
92a5ea8
Merge pull request #97 from qixinbo/sciwx
yxdragon Jun 2, 2020
ecbb8cb
nothing
yxdragon Jun 4, 2020
25ca305
widgets
yxdragon Jun 4, 2020
4289527
open file fixed
qixinbo Jun 5, 2020
1d8023b
fix the extension name of file when saving
qixinbo Jun 5, 2020
dff9283
Merge pull request #98 from qixinbo/sciwx
yxdragon Jun 5, 2020
1cbe46d
Merge pull request #99 from Image-Py/sciwx
yxdragon Jun 5, 2020
936b6e7
canvas center and rgb default
yxdragon Jun 5, 2020
2aaf8a0
fix bugs of 'save' and 'save with mark'
qixinbo Jun 7, 2020
e8ca1fe
Merge pull request #101 from qixinbo/master
yxdragon Jun 7, 2020
5255e33
stadard tool ok
yxdragon Jun 7, 2020
624109d
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Jun 7, 2020
b5dc3a5
stack tools ok
yxdragon Jun 7, 2020
0964464
draw tools ok
yxdragon Jun 7, 2020
f7fd55f
network tools ok
yxdragon Jun 7, 2020
675c79b
duplicate ok
yxdragon Jun 7, 2020
c6285ac
Why frame rate drop down!!!
yxdragon Jun 7, 2020
4bbe4d1
frame rate ok
yxdragon Jun 7, 2020
9c70626
fix the networkx
Prevalenter Jun 7, 2020
5facf11
3d tools ok
yxdragon Jun 7, 2020
6d1abf1
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Jun 7, 2020
cec764d
aibrush fixed
qixinbo Jun 8, 2020
e4fe6c5
transform tools ok
yxdragon Jun 8, 2020
bebc8bb
transform tools ok
yxdragon Jun 8, 2020
5ac7624
Merge pull request #102 from qixinbo/master
yxdragon Jun 8, 2020
46f330f
measure tools ok
yxdragon Jun 8, 2020
5bee222
all ok
yxdragon Jun 9, 2020
bac0468
logo directory is fixed using root_dir
qixinbo Jun 9, 2020
5939818
get roi in 'ROI Remove'
qixinbo Jun 9, 2020
f1c3f56
get roi in 'ROI Load'
qixinbo Jun 9, 2020
962f6db
get roi in 'ROI Union, Intersect, etc.'
qixinbo Jun 9, 2020
1baf4cc
Merge pull request #103 from qixinbo/master
yxdragon Jun 9, 2020
192eb84
raw plugin fixed
qixinbo Jun 10, 2020
126d24b
roi plugin fixed
qixinbo Jun 10, 2020
786252b
Merge remote-tracking branch 'upstream/master'
qixinbo Jun 10, 2020
34edb7e
Merge pull request #104 from qixinbo/master
yxdragon Jun 10, 2020
87433ce
exit plugin fixed
qixinbo Jun 11, 2020
48bff53
Merge remote-tracking branch 'upstream/master'
qixinbo Jun 11, 2020
25e84f3
Merge pull request #105 from qixinbo/master
yxdragon Jun 11, 2020
7edde3d
typo in shapeTool
qixinbo Jun 12, 2020
3a8e68c
Merge pull request #106 from qixinbo/master
yxdragon Jun 12, 2020
98e7428
imagej style
yxdragon Jun 12, 2020
c35edab
wx 4.1
yxdragon Jun 15, 2020
7e03b65
workflow ok
yxdragon Jun 16, 2020
b621937
statistic plg corrected
qixinbo Jun 17, 2020
e7abe91
use ips channels instead of imgtype
qixinbo Jun 17, 2020
4b91611
HistCanvas -> HistPanel
qixinbo Jun 17, 2020
6a4c80c
Merge pull request #108 from qixinbo/master
yxdragon Jun 17, 2020
5de6d11
colormap corrected in plot plg
qixinbo Jun 17, 2020
78b8801
colormap corrected in regionprops plg
qixinbo Jun 17, 2020
63371bf
colormap corrected in tablepoints plg
qixinbo Jun 17, 2020
bd0214b
Merge pull request #109 from qixinbo/master
yxdragon Jun 17, 2020
3fecf31
Merge remote-tracking branch 'upstream/master'
qixinbo Jun 17, 2020
91ea1f0
Merge pull request #110 from qixinbo/master
yxdragon Jun 18, 2020
4f67357
provide the freedom to modify the title of Canvas frame
qixinbo Jun 18, 2020
169c6a0
menubar needs one parameter
qixinbo Jun 19, 2020
01156b0
Merge pull request #111 from qixinbo/master
yxdragon Jun 20, 2020
bae9606
plugin install ok
yxdragon Jun 20, 2020
260099b
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Jun 20, 2020
560f6e5
try when loading
yxdragon Jun 20, 2020
607e81f
painter bug fix: check the color value
qixinbo Jun 20, 2020
12202c7
status bar
yxdragon Jun 20, 2020
499a66f
Merge pull request #112 from qixinbo/master
yxdragon Jun 20, 2020
92b8812
table statistic note corrected
qixinbo Jun 21, 2020
a845c30
Merge remote-tracking branch 'upstream/master'
qixinbo Jun 21, 2020
f904d4f
Merge pull request #113 from qixinbo/master
yxdragon Jun 21, 2020
f457330
chinese
yxdragon Jun 22, 2020
70e8154
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Jun 22, 2020
445b693
file menu translate to chinese
qixinbo Jun 22, 2020
9374eb8
Merge pull request #114 from qixinbo/master
yxdragon Jun 22, 2020
d871176
added translation for menu \'Window\' and 'Help'
h-mole Jun 22, 2020
f8890c0
added translation for menu 'Window' and 'Help'
h-mole Jun 22, 2020
29dfc47
Merge pull request #115 from hzyrc6011/master
yxdragon Jun 22, 2020
8d6172a
Create Edit.dic
FengZhiheng Jun 22, 2020
7560aae
Merge pull request #116 from FengZhiheng/master
yxdragon Jun 22, 2020
e7093c8
Update Edit.dic
FengZhiheng Jun 22, 2020
6374584
Merge pull request #117 from FengZhiheng/master
yxdragon Jun 22, 2020
e8c0341
Menu-Plugins chinese
dada1437903138 Jun 22, 2020
a22d8de
Update Plugins.dic
dada1437903138 Jun 22, 2020
ad58fe5
Merge pull request #118 from dada1437903138/master
yxdragon Jun 22, 2020
4323a3c
chinese
yxdragon Jun 24, 2020
729ec4b
ij chinese
yxdragon Jun 24, 2020
72e6936
language ok
yxdragon Jun 25, 2020
a3a3020
mac
yxdragon Jun 25, 2020
37f77e7
dictionary ok
yxdragon Jun 25, 2020
e35ad8c
refactor
yxdragon Jun 25, 2020
25be32c
nothing
yxdragon Jun 25, 2020
7efc367
remove some action in advanced
yxdragon Jun 26, 2020
f62e126
add proxy to install plugins
qixinbo Jun 26, 2020
acf822f
dic for proxy setting
qixinbo Jun 26, 2020
1248dc5
remove free, filter, simple to sciapp.action
yxdragon Jun 26, 2020
a9f9c71
Merge pull request #120 from qixinbo/master
yxdragon Jun 26, 2020
5ffe0cf
translate the image part
Prevalenter Jun 26, 2020
2d61543
pluginmanager from source to app
yxdragon Jun 26, 2020
ba24345
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Jun 26, 2020
6680ceb
translate
pengguanjun Jun 27, 2020
46bec4c
Update selection.dic
pengguanjun Jun 27, 2020
104df94
Merge pull request #121 from pengguanjun/master
yxdragon Jun 28, 2020
d3a5654
nothing
yxdragon Jun 28, 2020
bb92a19
nothing
yxdragon Jun 28, 2020
8d6d8df
all to sciapp
yxdragon Jun 28, 2020
0107365
console
yxdragon Jun 28, 2020
d7738f5
add manager again
yxdragon Jun 30, 2020
d12e422
exprot sequence
yxdragon Jun 30, 2020
f9f26f6
update
yxdragon Jun 30, 2020
395f441
support to read files with Capital Letter extension
qixinbo Jul 2, 2020
118836b
sciapp doc
yxdragon Jul 2, 2020
97cdbd8
sciapp doc
yxdragon Jul 2, 2020
d6074d9
label widget update
qixinbo Jul 2, 2020
dd9b835
Merge remote-tracking branch 'upstream/master'
qixinbo Jul 2, 2020
b64f224
Merge remote-tracking branch 'upstream/master'
qixinbo Jul 2, 2020
70d43a4
para view
yxdragon Jul 2, 2020
c55eac5
Merge pull request #125 from qixinbo/master
yxdragon Jul 2, 2020
5a76700
typos in doc are modified
qixinbo Jul 2, 2020
030aa1f
Merge pull request #126 from qixinbo/master
yxdragon Jul 2, 2020
20249c4
sequence plugin fixed
qixinbo Jul 3, 2020
ea63108
Merge pull request #127 from qixinbo/master
yxdragon Jul 3, 2020
b3a3a09
para in toolbar corrected
qixinbo Jul 7, 2020
bcc5983
Merge pull request #128 from qixinbo/master
yxdragon Jul 7, 2020
36fc992
file extension fixed
qixinbo Jul 7, 2020
5293b43
Merge pull request #129 from qixinbo/master
yxdragon Jul 7, 2020
d16c888
nothing
yxdragon Jul 8, 2020
3876404
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Jul 8, 2020
abf4227
build plugins fixed
qixinbo Jul 8, 2020
5b2e996
nothing
yxdragon Jul 9, 2020
592c2e7
Merge pull request #130 from qixinbo/master
yxdragon Jul 9, 2020
1c09cee
analysis chinese dic
yxdragon Jul 9, 2020
6778d9f
Bugs in demos are fixed
qixinbo Jul 12, 2020
83d547d
Merge pull request #131 from qixinbo/master
yxdragon Jul 12, 2020
be6ee1f
histgram bug fixed
qixinbo Jul 14, 2020
4831fd7
Merge pull request #132 from qixinbo/master
yxdragon Jul 14, 2020
9fde768
filter name in save with mark
qixinbo Jul 17, 2020
135e1ea
table open csv and translate
qixinbo Jul 17, 2020
ac70c35
Merge pull request #133 from qixinbo/master
yxdragon Jul 17, 2020
e7432a0
nothing
yxdragon Jul 17, 2020
f767b03
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Jul 17, 2020
fce47bc
translation for table plugin
qixinbo Jul 20, 2020
f5ce147
Merge remote-tracking branch 'upstream/master'
qixinbo Jul 20, 2020
0cddbd3
complete translation for table
qixinbo Jul 21, 2020
1a40295
Merge pull request #135 from qixinbo/master
yxdragon Jul 21, 2020
2e3ca5c
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Jul 21, 2020
749026c
fix the error of filter name in macros
qixinbo Jul 29, 2020
ffe23ad
fix bug when running histogram macro
qixinbo Jul 29, 2020
1d15f73
Merge pull request #136 from qixinbo/master
yxdragon Jul 29, 2020
319127b
fix the bug of wrong active image
qixinbo Jul 30, 2020
cbf0ccd
Merge pull request #137 from qixinbo/master
yxdragon Jul 30, 2020
946c33f
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Jul 31, 2020
290708e
fix bug in gray stair
qixinbo Aug 4, 2020
6c72113
tranlation for hydrology
qixinbo Aug 4, 2020
4d41809
Merge pull request #138 from qixinbo/master
yxdragon Aug 5, 2020
5e3046d
point value should consider multiple points
qixinbo Aug 14, 2020
e0ce68f
label tool corrected
qixinbo Aug 19, 2020
927f693
Add correct tool name to plugin manager
qixinbo Aug 20, 2020
985efaa
label tool and classifier are ok
qixinbo Aug 23, 2020
5c6b942
back img automatically appointed
qixinbo Aug 23, 2020
c76ab4d
Merge pull request #139 from qixinbo/master
yxdragon Aug 23, 2020
7d51798
nothing
yxdragon Sep 4, 2020
06abcc8
Merge branch 'master' of https://github.com/Image-Py/imagepy
yxdragon Sep 4, 2020
9e1af72
polar transform
yxdragon Sep 4, 2020
4a7bcbf
new start
yxdragon Nov 8, 2020
a033696
tif, png read
yxdragon Nov 23, 2020
434f477
nothing
yxdragon Dec 10, 2020
7fee76b
Parameter error fixed in threshold plgs
Dec 23, 2020
e37df0b
Merge pull request #142 from qixinbo/master
yxdragon Dec 25, 2020
1386b9d
make canvas independent
Feb 1, 2021
8bc6f45
fix the error in frequency analysis
Feb 7, 2021
c941603
add img win to app
Feb 19, 2021
a128ed7
detect null image when initializing
Feb 19, 2021
faedbc9
fix ribbon bar, but the default is still the original bar
Feb 23, 2021
3b74dfa
report plugin fixed
Feb 25, 2021
817e008
fix bugs in threshold plugin
Mar 9, 2021
bb99996
add cellpose-planer plugin
yxdragon Mar 14, 2021
1986e5a
master 2 main
yxdragon Mar 14, 2021
e13cd7d
fix the toolbar color with wx=4.1.1
Mar 18, 2021
06183d9
nothing
yxdragon Mar 20, 2021
3f67c9b
nothing
yxdragon Mar 20, 2021
993fbed
add dulwich depend
yxdragon Mar 20, 2021
34d218a
Merge pull request #143 from qixinbo/master
yxdragon Mar 20, 2021
f653d63
merge and review
yxdragon Mar 20, 2021
3173309
plugin installer
yxdragon Mar 21, 2021
5d2cb74
nothing
yxdragon Mar 21, 2021
9f76210
nothing
yxdragon Mar 21, 2021
c53905e
nothing
yxdragon Apr 6, 2021
95cd763
nothing
yxdragon Apr 9, 2021
e584e02
vispy
yxdragon Jun 11, 2021
0880590
vispy
yxdragon Jun 11, 2021
592365d
nothing
yxdragon Oct 24, 2021
3c378eb
nothing
yxdragon Oct 25, 2021
2d853d2
2024 update to python3.10 with many libs.
yxdragon Feb 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ imagepy/plugins/
# Distribution / packaging
.Python
env/
.metadata/
build/
develop-eggs/
dist/
Expand Down Expand Up @@ -71,6 +72,7 @@ target/

# IPython Notebook
.ipynb_checkpoints
.ipynb

# pyenv
.python-version
Expand All @@ -90,3 +92,7 @@ ENV/

# Rope project settings
.ropeproject

# Pycharm project
.idea/
*.nov
Empty file modified ImagePy.bat
100755 → 100644
Empty file.
381 changes: 221 additions & 160 deletions README.md

Large diffs are not rendered by default.

23 changes: 23 additions & 0 deletions environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: imagepy
channels:
- conda-forge
- nsls2forge
dependencies:
- numba
- numpy-stl
- openpyxl
- pandas
- pydicom
- pypubsub
- read-roi
- scikit-image
- scikit-learn
- shapely
- wxpython
- xlrd
- xlwt
- markdown
- python-markdown-math
- moderngl
- dulwich
- pystackreg
217 changes: 0 additions & 217 deletions imagepy/IPy.py

This file was deleted.

14 changes: 0 additions & 14 deletions imagepy/__init__.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,2 @@
#from __future__ import absolute_import
import os.path as osp
import sys, os, wx

from .IPy import *
root_dir = osp.abspath(osp.dirname(__file__))
os.chdir(root_dir)
# sys.path.append(root_dir)

from .ui.mainframe import ImagePy

def show(ui = True):
app = wx.App(False)
mainFrame = ImagePy(None)
mainFrame.Show()
app.MainLoop()
8 changes: 4 additions & 4 deletions imagepy/__main__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import sys, os
sys.path.append('..')
import imagepy
imagepy.show()
import sys
sys.path.append('../')
from imagepy.app import startup
startup.start()
6 changes: 6 additions & 0 deletions imagepy/app/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
from .imagepy import ImagePy
from .imagej import ImageJ
from .console import Console
from .import startup

from .manager import ConfigManager, ShortcutManager, ColorManager, DictManager, DocumentManager
21 changes: 21 additions & 0 deletions imagepy/app/console.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
from sciapp import App, Source
from imagepy import root_dir
from .startup import load_plugins

class Console(App):
def __init__( self ):
App.__init__(self, False)

def load_plugins(self, plgs=None):
if plgs is None: plgs = load_plugins()[0]
if isinstance(plgs, tuple):
if callable(plgs[1]):
name, plg = plgs[:2]
self.add_plugin(name, plg, 'plugin')
else: self.load_plugins(plgs[1])
if isinstance(plgs, list):
for i in plgs: self.load_plugins(i)

if __name__ == '__main__':
import numpy as np
import pandas as pd
Loading