Project

General

Profile

Myami code diagram » History » Version 3

Amber Herold, 03/09/2010 12:09 AM

1 1 Amber Herold
h1. Myami code diagram
2
3
4 3 Amber Herold
!http://emg.nysbc.org/attachments/62/AmiCodeDiagramSmall.jpg!
5 1 Amber Herold
6
7
*	Sinedon
8
**	Generates queries.
9
**	Uses Python to generate mysql
10
*	Appion  
11
**	Core image processing code. 
12
**	Does not use numextension but does use radermacher
13
**	Contains Ace2 objective C which replaces Matlab
14
**	Mostly Python code.
15
*	Leginon
16
**	Microscope control
17
**	Installed Application
18
**	Includes a GUI
19
**	This is the Python part of Leginon
20
*	Imageviewer
21
**	Should be moved into the leginon directory
22
**	Contains Python code
23
*	Pyscope
24
**	Contains Python code
25
*	Comarray
26
**	C code
27
**	Pyscope needs this in certain cases
28
*	Myamiweb
29
**	Used to be called dbem
30
**	Contains Leginon and Appion web parts
31
**	Includes the PHP part of Leginon
32
**	The old “project” code has been migrated here and phased out.
33
*	Phpami
34
**	Contains PHP code
35
**	Denis made these 3 include files separate so they would not be public.
36
**	These files will eventually be moved to myamiweb and this folder will phase out.
37
*	Php_mrc
38
**	PHP extension to myamiweb to read mrc files
39
**	Contains C code
40
*	Numextension
41
**	C Code wrapped in Python
42
**	Implements canny edge detection
43
**	Used extensively
44
*	Radermacher
45
**	C Code
46
**	Could be merged with numextension or appion
47
*	Libcv
48
**	C Code
49
**	Computer vision library
50
*	Pyami
51
**	Common Python libraries used by appion and leginon
52
**	Image processing
53
**	Randoms