<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tacyas</id>
		<title>EosPedia - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tacyas"/>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Special:Contributions/Tacyas"/>
		<updated>2026-05-14T17:44:37Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.6</generator>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2014-07-19T20:13:44Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010. And we started the operation of Eospedia closed β version of the laboratory.&lt;br /&gt;
In August 2012, we opened as the head family of the home page of the electron microscope image processing system Eos here.&lt;br /&gt;
&lt;br /&gt;
We would like to summarize extensive knowledges as description and algorithm of the command about [[Eos]]. Also We will summarize here in the same way for the [[PIONE]] (developing since 2012) and [[VEM/WITs]] (developing since 2013).&lt;br /&gt;
In addition, we would like to operate as a site that is possible to learn including an electron microscope image processing, the basics of the various image processing here.&lt;br /&gt;
&lt;br /&gt;
We are developing [[Eos]] on [https://sourceforge.jp/projects/eos/ Eos@sourceforge], [[PIONE]] on [https://github.com/pione PIONE@github]. We would like to expand the information that summarizes them here. In the future, we are considering also be independent of the university. Try and take a look at this related sites If you are interested in any of the development and use of these. The philosophy of wiki is not &amp;quot;how do us prevent mistakes&amp;quot; but &amp;quot;how do us improve it&amp;quot;. Therefore we are glad, if you write freely your know-how and knowledge without afraid to make mistakes (Of course, incoherence is out of the question.).&lt;br /&gt;
&lt;br /&gt;
Old Eos pages are [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos_old here].&lt;br /&gt;
&lt;br /&gt;
Now this Eospedia is under construction. Eospedia.ja has also opend [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ here]. Japanese version of Eospedia has more information than this Eospedia in English.&lt;br /&gt;
&lt;br /&gt;
In addition, there is a forum and mailing list for Eos.&lt;br /&gt;
If you want to know how to use the Eos: eos-users@&lt;br /&gt;
If you are interested in the development of in Eos: eos-developers@&lt;br /&gt;
If you are able to help write the document of Eos: eos-document@&lt;br /&gt;
If you can cooperate, we are glad.&lt;br /&gt;
&lt;br /&gt;
We opened &amp;quot;Eos User Group&amp;quot;[https://www.facebook.com/EosUserGroup] on the facebook futher. We would like to spread using this.&lt;br /&gt;
&lt;br /&gt;
Please contact Yasunaga[mailto:yasunaga@bio.kyutech.ac.jp] for more information.&lt;br /&gt;
&lt;br /&gt;
=='''Beginner's Guid''' ==&lt;br /&gt;
=== [[Eos|What is Eos ?]]===&lt;br /&gt;
We here describe what is Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[Command|How to use Eos Commands]] ===&lt;br /&gt;
We here describe commands of Eos by CUI.&lt;br /&gt;
&lt;br /&gt;
===[[Makefile|How to use Eos by Makefile]] ===&lt;br /&gt;
We here describe how to integrate commands using [[make]]&lt;br /&gt;
&lt;br /&gt;
=== [[List of command|List of command]] ===&lt;br /&gt;
We here show all of commands Eos supplies.&lt;br /&gt;
&lt;br /&gt;
===[[Functional Order of Commands|Functional order of Eos command list]] ===&lt;br /&gt;
We here show functional order of Eos commands.&lt;br /&gt;
&lt;br /&gt;
== '''Installation'''==&lt;br /&gt;
=== [[Required Environment]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Download|Download]] ===&lt;br /&gt;
We here describe how to download Eos. We are currently developing a Eos at SourceForge.&lt;br /&gt;
&lt;br /&gt;
=== [[Installation|How to install Eos]] ===&lt;br /&gt;
We here describe how to install Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[Installation of PIONE]]===&lt;br /&gt;
We here describe how to install a new process flow control system, PIONE.  PIONE has been developed on &amp;quot;github&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== '''Eos reference''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[Integration Commands | Integration commands supplied by Eos]] ===&lt;br /&gt;
We here describe integration commands supplied by Eos, one of the '''support''' Eos supplies.&lt;br /&gt;
&lt;br /&gt;
=== Integration comannd : [[PIONE]]===&lt;br /&gt;
We here describe PIONE that is provided as an integrated environment that corresponds to the cloud environment and distributed environment by Eos.&lt;br /&gt;
&lt;br /&gt;
== '''Eos tutorial'''　==&lt;br /&gt;
=== How to set Eos environment　===&lt;br /&gt;
At first, we explain how to install Eos simplily. The details are described in [[Eos installation|Eos Installation]].&lt;br /&gt;
&lt;br /&gt;
* [[Eos installation|Eos Installation]]&lt;br /&gt;
&lt;br /&gt;
=== How to use commands of Eos　===&lt;br /&gt;
We explain how to use Eos commands. In details, please refer to the [[Commands|Eos Commands]]. Eos perform image processing and analysis with CUI, normally, although some interactive tools have GUI.  In the near-future, each command has GUI on a browser by javascript.&lt;br /&gt;
&lt;br /&gt;
* [[Commands |Eos Commands]]&lt;br /&gt;
&lt;br /&gt;
=== [[Image format on Eos]]　===&lt;br /&gt;
Image formats in Eos and how to transform image format from other general image formats are explained here.&lt;br /&gt;
* [[Image Format|Image Format]]&lt;br /&gt;
* [[Image format transform|Image format transform]]&lt;br /&gt;
&lt;br /&gt;
=== Simple image processing using Eos　===&lt;br /&gt;
Simple image processing and analysis can be performed here.&lt;br /&gt;
* [[Simple Image Processing|Simple Image Processing]]&lt;br /&gt;
&lt;br /&gt;
=== CTF Correction ===&lt;br /&gt;
Electron micrographs were greatly modified in contrast due to how to take them.  Here we show the correction methods of CTF.&lt;br /&gt;
* [[CTF Correction|CTF Correction]]&lt;br /&gt;
&lt;br /&gt;
=== Single particle analysis　===&lt;br /&gt;
This is a tutorial section of single particle analysis. Here we show the single particle analysis with reference. Actually, we must choose the 3D reconstruction methods considering the situations.&lt;br /&gt;
&lt;br /&gt;
==== Concept of [[Single particle analysis]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Particle picking|Particle picking]] ====&lt;br /&gt;
At first, we pick particles from electron micrographs.  Here, the manual picking method is shown, although automatic methods are also proposed.&lt;br /&gt;
&lt;br /&gt;
==== [[Classification of 2D images|Classification of 2D images]] ====&lt;br /&gt;
Next, we classify 2D-images following their shape and so average them per cluster to improve the ratio of signal to noise.&lt;br /&gt;
&lt;br /&gt;
==== [[Estimation of projection angle using reference|Estimation of projection angle using reference]] ====&lt;br /&gt;
Third, we determine the projection angle of each particle in the case of the presence of reference images, although the determination methods of projection angles are also proposed without reference.&lt;br /&gt;
&lt;br /&gt;
==== [[Estimation of projection angle without using reference]] ====&lt;br /&gt;
As another way, we show the method of determining the projection angle of each particle in the case of not using reference images.&lt;br /&gt;
&lt;br /&gt;
==== [[3D Reconstruction: Backprojection|3D Reconstruction: Backprojecdtion]] ====&lt;br /&gt;
Forth, we reconstruct 3D objects from 2D images, especially backprojection.&lt;br /&gt;
&lt;br /&gt;
==== [[Visualization tools|Visualization tools]] ====&lt;br /&gt;
FInally, we interpret 3D objects reconstructed from 2D images using visualization tools.&lt;br /&gt;
&lt;br /&gt;
=== [[Electron tomography]] ===&lt;br /&gt;
Electron tomography is one of the powerful techniques to solive 3D objects such as whole cell, cytoskeleton in cell, and protein structure with polymorphism.  It reconstruct 3D objects from tilt-series images of the same photo field.&lt;br /&gt;
&lt;br /&gt;
==== The overview of [[Electron tomography]] ====&lt;br /&gt;
Electron tomography can supply us 3D objects from tilt-series of 2D images of the same field.  Here we explain the overview.&lt;br /&gt;
&lt;br /&gt;
==== [[Image Correction]] ====&lt;br /&gt;
Fist, we must correct [[CTF]] (contrast transfer function) becuase the 2D images are taken with larger defocusing values.&lt;br /&gt;
&lt;br /&gt;
==== Rough Alignment ====&lt;br /&gt;
Nest, we align 2D images roughly using correlation between each image.&lt;br /&gt;
&lt;br /&gt;
==== Alignment ====&lt;br /&gt;
Third, we estimate the tilt-axis position and angles.&lt;br /&gt;
&lt;br /&gt;
==== 3D reconstruction  ====&lt;br /&gt;
Forth, we reconstruct 3D image from a set of tilt-series images.&lt;br /&gt;
&lt;br /&gt;
==== Problems of 3D reconstruction ====&lt;br /&gt;
We must pay attention of misleading blurring due to missing area, which is generated from the limitation of projection angles.&lt;br /&gt;
&lt;br /&gt;
==== Interpretation of 3D reconstruction ====&lt;br /&gt;
Last, we must perform segmentation of 3D objects to interpret them.  Thus we must use computer-aided visualization tools.&lt;br /&gt;
&lt;br /&gt;
==== Averaging of Subtomograms ====&lt;br /&gt;
Tomogram images of cryo-microscopy include a lot of noise, thus it is required the averaging of the particles have the same structure.&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
　This tutorial pages were created with refer to the documents used single particle workshop on 2012/09/10-11.&lt;br /&gt;
&lt;br /&gt;
== '''Developers' Guide of Eos''' ==&lt;br /&gt;
=== [[Eos System Architecture]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[For Eos System Developers]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Eos System Commands]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Eos development under Sourceforge|Eos development under Sourceforge]]===&lt;br /&gt;
We here show a flow of development of Eos under Sourceforge: 1. create clone from Sourceforge, develop a new tool or object and finally register them into Sourceforge.&lt;br /&gt;
&lt;br /&gt;
=== [[Development of small tools]] ===&lt;br /&gt;
==== [[How to create a small tool]] ====&lt;br /&gt;
How to create [[Small Tools]]([[Command Group]]) is described.&lt;br /&gt;
&lt;br /&gt;
==== [[Introduction of small tools]] ====&lt;br /&gt;
We introduce some simple examples of [[Small Tools]]([[Command Group]]).&lt;br /&gt;
&lt;br /&gt;
=== [[How to create API]]===&lt;br /&gt;
How to carete [[Object-oriented library]] ([[API]]) is described。&lt;br /&gt;
&lt;br /&gt;
=== [[API list]]===&lt;br /&gt;
We show a list of [[Object-oriented library]] ([[API]]).&lt;br /&gt;
&lt;br /&gt;
=== [[Functional order of API]]===&lt;br /&gt;
We here show functionl oder of API ([[Object-oriented libraries]]) supplied by Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[How to create integration commands]]===&lt;br /&gt;
We describe how to develop integration commands.&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by Makefile]] ====&lt;br /&gt;
Here how to integrate commands using [[Makefile]] are shown。Furthreore, [[Visualmake]] supply simple and easy GUI (Graphical User Interface).&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by PIONE]]  ====&lt;br /&gt;
We here show how to integrate commands using [[PIONE]], which is a rule-based process definition and work under distributed computing system.&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by bash]] ====&lt;br /&gt;
bash etc. &lt;br /&gt;
&lt;br /&gt;
==== [[Integration by integration commands]] ====&lt;br /&gt;
We here describe how to integrate commands by [[Display2]], [[smolet]], [[Eos]] etc. programed with Tcl/Tk, [[ctfDisplay]] etc. programed with Ruby/Tk，[[molvie]] etc. programmed by C-language.&lt;br /&gt;
&lt;br /&gt;
== [[Image Processing]] and [[Image Analysis]] ==&lt;br /&gt;
=== [[General Image Processing]] ===&lt;br /&gt;
Summarizing about the general image processing here.&lt;br /&gt;
&lt;br /&gt;
==== [[Simple Image Processing]]====&lt;br /&gt;
Tutorial on simple image processing using the Eos has been published.&lt;br /&gt;
&lt;br /&gt;
==== [[Input of image]] and [[Lens]] ====&lt;br /&gt;
Before performing image processing using a computer, you should keep in mind about the input device that digitize images.&lt;br /&gt;
&lt;br /&gt;
==== [[CTF]], [[PSF]] and [[MTF]] ====&lt;br /&gt;
True image: f(x,y) is degraded due to the method of [[Input of image]] and performance of the [[Lens]].&lt;br /&gt;
&lt;br /&gt;
==== [[Sampling]] ====&lt;br /&gt;
To convert analog images to digital images, it is important that discretize the space by decomposing. This step is called Sampling.&lt;br /&gt;
&lt;br /&gt;
==== [[Quantization]] ====&lt;br /&gt;
First, in digital image process the operation that expresses density values ​​within certain number of bits (Optical density) is required. This operation is called quantization(AD convert).&lt;br /&gt;
&lt;br /&gt;
==== [[Noise reduction]] ====&lt;br /&gt;
In order to deal the image including a lot of noise, knowing well the nature of the noise is important.&lt;br /&gt;
&lt;br /&gt;
===== [[Smoothing]] =====&lt;br /&gt;
This is an image processing method with the primary purpose of eliminating the noise in the image. By understanding well the nature of the noise, the noise can be reduced properly.&lt;br /&gt;
&lt;br /&gt;
==== [[Edge extraction]] ====&lt;br /&gt;
This is an important step in order to understand the shape of the object, but it is also a very difficult step.&lt;br /&gt;
&lt;br /&gt;
==== [[Binarization]] ====&lt;br /&gt;
This is the process of isolating the background and the signal, and extracting the representative point and the skeletal.&lt;br /&gt;
And it is the start process of the analysis and image processing.&lt;br /&gt;
&lt;br /&gt;
==== Image processing using the [[Fourier space]] ====&lt;br /&gt;
&lt;br /&gt;
==== Image processing using the [[Kernel]] of  the Real space ====&lt;br /&gt;
&lt;br /&gt;
==== Image processing using the [[Mathematical morphology]] ====&lt;br /&gt;
&lt;br /&gt;
=== [[EM Image Processing]] ===&lt;br /&gt;
Summarizing about the EM image processing here.&lt;br /&gt;
&lt;br /&gt;
==== [[Montage]] and [[Panorama]] image ====&lt;br /&gt;
This is how to combine multiple images obtained by photographing the different regions (However, the set of image overlapping portion thereof ), to create an image of a large area.&lt;br /&gt;
&lt;br /&gt;
==== [[CTF Collection]] ====&lt;br /&gt;
EM image has received the image modulation in principle. It is the image processing to correct the image modulation.&lt;br /&gt;
&lt;br /&gt;
==== [[Alignment of 3D objects]] ====&lt;br /&gt;
It is a method for removing noise by averaging the three-dimensional image with each other.&lt;br /&gt;
&lt;br /&gt;
==== [[Alignment of a series of images]] ====&lt;br /&gt;
It is a method for reconstructing a three-dimensional image by combining the position of the image between the serial sections.&lt;br /&gt;
&lt;br /&gt;
=== [[3D Reconstruction]] ===&lt;br /&gt;
3D Reconstruction is a technique of reconstructing a three-dimensional image from a two-dimensional image.&lt;br /&gt;
&lt;br /&gt;
==== [[Central slice theorem]]====&lt;br /&gt;
　Why can the internal structure be proved by the projected image? It is Central slice theorem that proves it.&lt;br /&gt;
&lt;br /&gt;
==== [[Fourier method]]====&lt;br /&gt;
==== [[Backprojection]]====&lt;br /&gt;
==== [[SIRT]]====&lt;br /&gt;
&lt;br /&gt;
== [[Electron Microscopy]] ==&lt;br /&gt;
We here describe electron microscopy.&lt;br /&gt;
&lt;br /&gt;
=== [[Electron source]]===&lt;br /&gt;
We here describe an electron source of electron microscope, a gun.&lt;br /&gt;
&lt;br /&gt;
=== [[Lens]]===&lt;br /&gt;
We here explain the mechanism of lens and optics, especially TEM (Transmission Electron Microscopy).&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of TEM]]===&lt;br /&gt;
We here explain what is [[contrast]] of TEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of SEM]]===&lt;br /&gt;
We here explain what is [[contrast]]  of SEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of STEM]] ===&lt;br /&gt;
We here explain what is [[contrast]]  of STEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Electron cryo-microscopy]] ===&lt;br /&gt;
We here explain what is electron cryo-microscopy&lt;br /&gt;
&lt;br /&gt;
=== [[FAQ of electron microscopy]] ===&lt;br /&gt;
We here answer the FAQ.&lt;br /&gt;
&lt;br /&gt;
=== [[TIPS of electron microscopy]] ===&lt;br /&gt;
We here collect EM TIPS.&lt;br /&gt;
&lt;br /&gt;
== [[Loadmap|The future of Eos]] ==&lt;br /&gt;
　The future of Eos ([[Loadmap]]) is shown here.&lt;br /&gt;
&lt;br /&gt;
== FAQ and TIPS ==&lt;br /&gt;
===  [[EosFAQ | FAQ]] ===&lt;br /&gt;
We here plan to collenct FAQ(Frequenty asked question).&lt;br /&gt;
&lt;br /&gt;
=== [[Eos TIPS| Eos TIPS]] ===&lt;br /&gt;
We here plan to collect TIPS in using Eos and processing/analyzing/intepreting images.&lt;br /&gt;
&lt;br /&gt;
=== [[TIPS around software related to Eos]] ===&lt;br /&gt;
We here plan to collect useful TIPs around Eos.  If you have some comments, please send me.&lt;br /&gt;
&lt;br /&gt;
=== [[TIPS around software related to LINUX]] ===&lt;br /&gt;
&lt;br /&gt;
== Why we have been developing Eos/PIONE ? ==&lt;br /&gt;
Comparing the date when Eos was born, 1996, many types of software for electron micrographs have been developed and used for more users and biologist.  Nonetheless, we also ask ourselves the reason why we have been developing and maintenance '''Eos'''. We will note [[Why Eos by Yasunaga]].&lt;br /&gt;
&lt;br /&gt;
== Eos User Group ==&lt;br /&gt;
We plan to create '''Eos User Group''' and discuss the current and the future of Eos on the sourceforge or facebook.  Please access them.&lt;br /&gt;
&lt;br /&gt;
== '''About a symbol mark of Eos''' ==&lt;br /&gt;
Now we plan to make a symbol mark of Eos.  If you have some ideas about Eos symbol, please send us yours.&lt;br /&gt;
&lt;br /&gt;
If you want to know how to use mediawiki, please refer to [http://meta.wikimedia.org/wiki/Main_Page User's Guid]&lt;br /&gt;
&lt;br /&gt;
== Tools and Sites related to Eos ==&lt;br /&gt;
=== Programming languages ===&lt;br /&gt;
*[[C]]&lt;br /&gt;
*[[C++]]&lt;br /&gt;
*[[Ruby]]&lt;br /&gt;
*[[Tcl]]&lt;br /&gt;
*[[Tk]]&lt;br /&gt;
&lt;br /&gt;
=== Related workflow(PIONE) ===&lt;br /&gt;
==== Petri Net ====&lt;br /&gt;
*[[PNML]]&lt;br /&gt;
*[[WoPeD]]&lt;br /&gt;
==== Action description ====&lt;br /&gt;
*[[markdown]]&lt;br /&gt;
&lt;br /&gt;
==== Log file ====&lt;br /&gt;
*[[ProM]]:&lt;br /&gt;
*[[XES]]:&lt;br /&gt;
&lt;br /&gt;
=== Documentation tools ===&lt;br /&gt;
*[[Pandoc]]&lt;br /&gt;
*[[html]]&lt;br /&gt;
*[[mediawiki]]&lt;br /&gt;
&lt;br /&gt;
== '''External link''' ==&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ Eospedia.jp]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ Eospedia.en]&lt;br /&gt;
* [http://sourceforge.jp/projects/eos/ Eos SourceForge]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/ Yasunaga Lab.]&lt;br /&gt;
* [http://www.bio.kyutech.ac.jp/ Kyutech, Dept. of Bioscience and Bioinformatics]&lt;br /&gt;
* [http://www.iizuka.kyutech.ac.jp/ Kyutech. School of Computer Science and Systems Engineering]&lt;br /&gt;
* [http://www.kyutech.ac.jp/ Kyushu Institute of Technology(Kyutech)]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikibooks.org/wiki/Software_Tools_For_Molecular_Microscopy Software Tools For Molecular Microscopy]&lt;br /&gt;
* [http://emdatabank.org/emsoftware.html EM Software on EMDataBank]&lt;br /&gt;
&lt;br /&gt;
== '''How to use mediawiki'''  ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings/ Configuration Settings]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ/ FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce/ mediawiki-announce]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Download</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Download"/>
				<updated>2014-04-30T17:00:51Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
1. tarball [http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/]&lt;br /&gt;
&lt;br /&gt;
2. git from SourceFoge [http://sourceforge.jp/projects/eos/]&lt;br /&gt;
 $ git clone git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
  or&lt;br /&gt;
 $ git clone git://git.code.sf.net/p/eosforemimageprocessing/code eosforemimageprocessing-code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. (PIONE) github or gem&lt;br /&gt;
&lt;br /&gt;
3.1 gem (ruby)&lt;br /&gt;
 $ gem install pione&lt;br /&gt;
 &lt;br /&gt;
3.2 git from github&lt;br /&gt;
 $ git clone https://github.com/pione/pione.git&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Download</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Download"/>
				<updated>2014-04-30T17:00:26Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
1. tarball [http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/]&lt;br /&gt;
&lt;br /&gt;
2. git from SourceFoge [http://sourceforge.jp/projects/eos/]&lt;br /&gt;
 $ git clone git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
  or&lt;br /&gt;
 $ git clone git://git.code.sf.net/p/eosforemimageprocessing/code eosforemimageprocessing-code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. (PIONE) github or gem&lt;br /&gt;
&lt;br /&gt;
3.1 gem (ruby)&lt;br /&gt;
 $ gem install pione&lt;br /&gt;
 &lt;br /&gt;
3.2 git from github&lt;br /&gt;
 $ git clone https://github.com/pione/pione.git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var sfjp_widget_width = null;&lt;br /&gt;
var sfjp_widget_customcss = null;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://sourceforge.jp/projects/eos/files/compact.js&amp;quot; type=&amp;quot;text/javascript&amp;quot; charset=&amp;quot;utf-8&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Download</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Download"/>
				<updated>2014-02-27T20:57:45Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
1. tarball [http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/]&lt;br /&gt;
&lt;br /&gt;
2. git from SourceFoge [http://sourceforge.jp/projects/eos/]&lt;br /&gt;
 $ git clone git://git.sourceforge.jp/gitroot/eos/base.git&lt;br /&gt;
  or&lt;br /&gt;
 $ git clone git://git.code.sf.net/p/eosforemimageprocessing/code eosforemimageprocessing-code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. (PIONE) github or gem&lt;br /&gt;
&lt;br /&gt;
3.1 gem (ruby)&lt;br /&gt;
 $ gem install pione&lt;br /&gt;
 &lt;br /&gt;
3.2 git from github&lt;br /&gt;
 $ git clone https://github.com/pione/pione.git&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2013-05-29T14:01:11Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* CTF Correction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010.&lt;br /&gt;
We would like to summarize knowledges about [[Eos]].&lt;br /&gt;
&lt;br /&gt;
Old Eos pages are [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos_old here].&lt;br /&gt;
&lt;br /&gt;
Now this Eospedia is under construction. Eospedia.ja has also opend [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ here]. Japanese version of Eospedia has more information than this Eospedia in English.&lt;br /&gt;
&lt;br /&gt;
=='''Beginner's Guid''' ==&lt;br /&gt;
=== [[Eos|What is Eos ?]]===&lt;br /&gt;
We here describe what is Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[Command|How to use Eos Commands]]&lt;br /&gt;
We here describe commands of Eos by CUI.&lt;br /&gt;
&lt;br /&gt;
===[[Makefile|How to use Eos by Makefile]]&lt;br /&gt;
We here describe how to integrate commands using [[make]]&lt;br /&gt;
&lt;br /&gt;
=== [[List of command|List of command]] ===&lt;br /&gt;
We here show all of commands Eos supplies.&lt;br /&gt;
&lt;br /&gt;
===[[Functional Order of Commands]Functional order of Eos command list]&lt;br /&gt;
We here show functional order of Eos commands.&lt;br /&gt;
&lt;br /&gt;
== '''Installation'''==&lt;br /&gt;
=== [[Download|Download]] ===&lt;br /&gt;
1. tarball [http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/]&lt;br /&gt;
2. git from SourceFoge [http://sourceforge.jp/projects/eos/]&lt;br /&gt;
3. (PIONE) github or gem&lt;br /&gt;
3.1 gem (ruby)&lt;br /&gt;
 $ gem install pione&lt;br /&gt;
 &lt;br /&gt;
3.2 git from github&lt;br /&gt;
 $ git clone https://github.com/pione/pione.git&lt;br /&gt;
&lt;br /&gt;
=== [[Installation|How to install Eos]] ===&lt;br /&gt;
We here describe how to install Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[Installation of PIONE]]===&lt;br /&gt;
We here describe how to install a new process flow control system, PIONE.  PIONE has been developed on &amp;quot;github&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== '''Eos reference''' ==&lt;br /&gt;
&lt;br /&gt;
=== [Integration Commands|Integration commands supplied by Eos]] ===&lt;br /&gt;
We here describe integration commands supplied by Eos, one of the '''support''' Eos supplies.&lt;br /&gt;
&lt;br /&gt;
=== Integration comannd : [[PIONE]]===&lt;br /&gt;
 We here describe PIONE.&lt;br /&gt;
&lt;br /&gt;
== '''Eos tutorial'''　==&lt;br /&gt;
=== How to set Eos environment　===&lt;br /&gt;
At first, we explain how to install Eos simplily. The details are described in [[Eos installation|Eos Installation]].&lt;br /&gt;
&lt;br /&gt;
* [[Eos installation|Eos Installation]]&lt;br /&gt;
&lt;br /&gt;
=== How to use commands of Eos　===&lt;br /&gt;
Eosのコマンドの簡単な使い方を説明します。詳細は、[[コマンド|コマンドの詳細]]をご覧下さい。Eosでは、基本はCUIを使ったコマンドの実行により画像処理を進めます。その結果は、ファイルとして保存され、その内容を確認することが出来ます。&lt;br /&gt;
&lt;br /&gt;
* [[Commands |Eos Commands]]&lt;br /&gt;
&lt;br /&gt;
=== Image format in Eos　===&lt;br /&gt;
Eosで取り扱うことのできる画像フォーマットと一般的な画像フォーマットからの変換方法を示します。&lt;br /&gt;
* [[画像フォーマット変換|画像フォーマットの変換]]&lt;br /&gt;
&lt;br /&gt;
=== Simple image processing using Eos　===&lt;br /&gt;
Eosを使った簡単な画像処理を実行してもらいます。&lt;br /&gt;
* [[Simple Image Processing|Simple Image Processing]]&lt;br /&gt;
&lt;br /&gt;
=== CTF Correction ===&lt;br /&gt;
Electron micrographs were greatly modified in contrast due to how to take them.  Here we show the correction methods of CTF.&lt;br /&gt;
* [[CTF Correction|CTF Correction]]&lt;br /&gt;
&lt;br /&gt;
=== Single particle analysis　===&lt;br /&gt;
　ここでは、単粒子解析の基礎を行います。実際の単粒子解析は、粒子の形やその対称性などを使って探索方法や3次元再構成法を切り替えることができます。&lt;br /&gt;
&lt;br /&gt;
==== Concept of [[Single particle analysi]] ====&lt;br /&gt;
　単粒子解析の概要を示します。&lt;br /&gt;
&lt;br /&gt;
==== [[Particle picking|Particle picking]] ====&lt;br /&gt;
　まず、単粒子を抽出します。ここでは、手動で切り出す方法を示します。自動で切り出す方法も各種提案されています。&lt;br /&gt;
&lt;br /&gt;
==== [[Classification of 2D images|Classification of 2D images]] ====&lt;br /&gt;
　２次元画像を分類して、ＳＮ比を上げます。&lt;br /&gt;
&lt;br /&gt;
==== [[Estimation of projection angle using reference|Estimation of projection angle using reference]] ====&lt;br /&gt;
　参照像があるときの投影角の決定方法を説明します。参照像としては、単なる球や楕円体などとすることもあり得ます。参照像がない場合の構造解析法も別途存在しています。&lt;br /&gt;
&lt;br /&gt;
==== [[3D Reconstruction: Backprojection|3D Reconstruction: Backprojecdtion]] ====&lt;br /&gt;
　3次元再構成自身を解説します。&lt;br /&gt;
&lt;br /&gt;
==== [[Visualization tools|Visualization tools]] ====&lt;br /&gt;
　できあがった三次元像を可視化するためのツールを紹介します。&lt;br /&gt;
&lt;br /&gt;
=== [[Electron tomography]] ===&lt;br /&gt;
　電子線トモグラフィーとは、同一視野の連続傾斜像から、その視野の３次元画像を再構成する方法です。細胞内の構造や構造多型性をもつタンパク質の構造解析に有効な方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[Electron tomography]]の概要 ====&lt;br /&gt;
　電子線トモグラフィー法は、同一視野の傾斜シリーズ画像のセットから３次元像を再構成する方法です。ここではその概要を述べます。&lt;br /&gt;
&lt;br /&gt;
==== [[Image Correction]] ====&lt;br /&gt;
　傾斜画像では、視野全体がアンダーフォーカスとなるように、通常の電子顕微鏡撮影よりも大きなデフォカース値をとる場合が多いです。その場合、LaB6などの電子銃では第一トーンリングより外側の情報がほとんど無いために、CTF補正等は必要ありませんが、電界放出銃を利用した場合には、場合によっては間違った情報を与える場合があるので注意が必要です。&lt;br /&gt;
&lt;br /&gt;
==== Rough Alignment ====&lt;br /&gt;
　傾斜画像の中心付近の画像の相関から、それぞれの傾斜画像の大まかな位置を合わせます。&lt;br /&gt;
&lt;br /&gt;
==== Alignment ====&lt;br /&gt;
　傾斜画像の軸の位置、角度を出来る限り一致させます。&lt;br /&gt;
&lt;br /&gt;
==== 3D reconstruction  ====&lt;br /&gt;
　２次元画像のセットから３次元画像を再構成します。&lt;br /&gt;
&lt;br /&gt;
==== Problems of 3D reconstruction ====&lt;br /&gt;
　全方位からの投影像を得られないために、ミッシングエリアとよばれる情報がない領域があります。そのため、方向依存でのボケを生じます。&lt;br /&gt;
&lt;br /&gt;
==== Interpretation of 3D reconstruction ====&lt;br /&gt;
　また、多様な構造を含むため、３次元画像から興味あるセグメントを切り出すなどの作業が必要です。そのための支援ソフトウェアが必要です。&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
　This tutorial pages were created with refer to the documents used single particle workshop on 2012/09/10-11.&lt;br /&gt;
&lt;br /&gt;
== '''Developers' Guide of Eos''' ==&lt;br /&gt;
=== [[Eos System Architecture]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[For Eos System Developers]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Eos System Commands]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Eos development under Sourceforge|Eos development under Sourceforge]]===&lt;br /&gt;
We here show a flow of development of Eos under Sourceforge: 1. create clone from Sourceforge, develop a new tool or object and finally register them into Sourceforge.&lt;br /&gt;
&lt;br /&gt;
=== [[Development of small tools]] ===&lt;br /&gt;
==== [[How to create a small tool]] ====&lt;br /&gt;
How to create [[Small Tools]]([[Command Group]]) is described.&lt;br /&gt;
&lt;br /&gt;
==== [[Introduction of small tools]] ====&lt;br /&gt;
We introduce some simple examples of [[Small Tools]]([[Command Group]]).&lt;br /&gt;
&lt;br /&gt;
=== [[How to create API]]===&lt;br /&gt;
How to carete [[Object-oriented library]] ([[API]]) is described。&lt;br /&gt;
&lt;br /&gt;
=== [[API list]]===&lt;br /&gt;
We show a list of [[Object-oriented library]] ([[API]]).&lt;br /&gt;
&lt;br /&gt;
=== [[Functional oder of API]]===&lt;br /&gt;
We here show functionl oder of API ([[Object-oriented libraries]]) supplied by Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[How to create integration commands]]===&lt;br /&gt;
We describe how to develop integration commands.&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by Makefile]] ====&lt;br /&gt;
Here how to integrate commands using [[Makefile]] are shown。Furthreore, [[Visualmake]] supply simple and easy GUI (Graphical User Interface).&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by PIONE]]  ====&lt;br /&gt;
We here show how to integrate commands using [[PIONE]], which is a rule-based process definition and work under distributed computing system.&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by bash]] ====&lt;br /&gt;
bash etc. &lt;br /&gt;
&lt;br /&gt;
==== [[Integration by integration commands]] ====&lt;br /&gt;
We here describe how to integrate commands by [[Display2]], [[smolet]], [[Eos]] etc. programed with Tcl/Tk, [[ctfDisplay]] etc. programed with Ruby/Tk，[[molvie]] etc. programmed by C-language.&lt;br /&gt;
&lt;br /&gt;
== [[Image Processing]] and [[Image Analysis]] ==&lt;br /&gt;
=== [[General Image Processing]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[EM Image Processing]] ===&lt;br /&gt;
&lt;br /&gt;
==== [[Montage]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[CTF Collection]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Alignment of 3D objects]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Alignment of a series of images]] ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Electron Microscopy]] ==&lt;br /&gt;
We here describe electron microscopy.&lt;br /&gt;
&lt;br /&gt;
=== [[Electron source]]===&lt;br /&gt;
We here describe an electron source of electron microscope, a gun.&lt;br /&gt;
&lt;br /&gt;
=== [[Lens]]===&lt;br /&gt;
We here explain the mechanism of lens and optics, especially TEM (Transmission Electron Microscopy).&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of TEM]]===&lt;br /&gt;
We here explain what is [[contrast]] of TEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of SEM]]===&lt;br /&gt;
We here explain what is [[contrast]]  of SEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of STEM]] ===&lt;br /&gt;
We here explain what is [[contrast]]  of STEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Electron cryo-microscopy]] ===&lt;br /&gt;
We here explain what is electron cryo-microscopy&lt;br /&gt;
&lt;br /&gt;
=== [[FAQ of electron microscopy]] ===&lt;br /&gt;
We here answer the FAQ.&lt;br /&gt;
&lt;br /&gt;
=== [[TIPS of electron microscopy]] ===&lt;br /&gt;
We here collect EM TIPS.&lt;br /&gt;
&lt;br /&gt;
== [[ロードマップ|Eosの今後の発展（ロードマップ）について]] ==&lt;br /&gt;
　Eosの今後の開発方針([[ロードマップ]])について述べます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ and TIPS ==&lt;br /&gt;
===  [[EosFAQ | FAQ]] ===&lt;br /&gt;
We here plan to collenct FAQ(Frequenty asked question).&lt;br /&gt;
&lt;br /&gt;
=== [[Eos TIPS| Eos TIPS]] ===&lt;br /&gt;
We here plan to collect TIPS in using Eos and processing/analyzing/intepreting images.&lt;br /&gt;
&lt;br /&gt;
=== [[Eos around TIPS| Eos around TIPS]] ===&lt;br /&gt;
We here plan to collect useful TIPs around Eos.  If you have some comments, please send me.&lt;br /&gt;
&lt;br /&gt;
== Why we have been developing Eos/PIONE ? ==&lt;br /&gt;
Comparing the date when Eos was born, 1996, many types of software for electron micrographs have been developed and used for more users and biologist.  Nonetheless, we also ask ourselves the reason why we have been developing and maintenance '''Eos'''. We will note [[Why Eos by Yasunaga]].&lt;br /&gt;
&lt;br /&gt;
== Eos User Group ==&lt;br /&gt;
We plan to create '''Eos User Group''' and discuss the current and the future of Eos on the sourceforge or facebook.  Please access them.&lt;br /&gt;
&lt;br /&gt;
== '''About a symbol mark of Eos''' ==&lt;br /&gt;
Now we plan to make a symbol mark of Eos.  If you have some ideas about Eos symbol, please send us yours.&lt;br /&gt;
&lt;br /&gt;
If you want to know how to use mediawiki, please refer to [http://meta.wikimedia.org/wiki/Main_Page User's Guid]&lt;br /&gt;
&lt;br /&gt;
== '''External link''' ==&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ Eospedia.jp]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ Eospedia.en]&lt;br /&gt;
* [http://sourceforge.jp/projects/eos/ Eos SourceForge]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/ Yasunaga Lab.]&lt;br /&gt;
* [http://www.bio.kyutech.ac.jp/ Kyutech, Dept. of Bioscience and Bioinformatics]&lt;br /&gt;
* [http://www.iizuka.kyutech.ac.jp/ Kyutech. School of Computer Science and Systems Engineering]&lt;br /&gt;
* [http://www.kyutech.ac.jp/ Kyushu Institute of Technology(Kyutech)]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikibooks.org/wiki/Software_Tools_For_Molecular_Microscopy Software Tools For Molecular Microscopy]&lt;br /&gt;
* [http://emdatabank.org/emsoftware.html EM Software on EMDataBank]&lt;br /&gt;
&lt;br /&gt;
== '''How to use mediawiki'''  ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings/ Configuration Settings]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ/ FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce/ mediawiki-announce]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2013-05-29T13:57:48Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* How to set Eos environment　 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010.&lt;br /&gt;
We would like to summarize knowledges about [[Eos]].&lt;br /&gt;
&lt;br /&gt;
Old Eos pages are [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos_old here].&lt;br /&gt;
&lt;br /&gt;
Now this Eospedia is under construction. Eospedia.ja has also opend [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ here]. Japanese version of Eospedia has more information than this Eospedia in English.&lt;br /&gt;
&lt;br /&gt;
=='''Beginner's Guid''' ==&lt;br /&gt;
=== [[Eos|What is Eos ?]]===&lt;br /&gt;
We here describe what is Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[Command|How to use Eos Commands]]&lt;br /&gt;
We here describe commands of Eos by CUI.&lt;br /&gt;
&lt;br /&gt;
===[[Makefile|How to use Eos by Makefile]]&lt;br /&gt;
We here describe how to integrate commands using [[make]]&lt;br /&gt;
&lt;br /&gt;
=== [[List of command|List of command]] ===&lt;br /&gt;
We here show all of commands Eos supplies.&lt;br /&gt;
&lt;br /&gt;
===[[Functional Order of Commands]Functional order of Eos command list]&lt;br /&gt;
We here show functional order of Eos commands.&lt;br /&gt;
&lt;br /&gt;
== '''Installation'''==&lt;br /&gt;
=== [[Download|Download]] ===&lt;br /&gt;
1. tarball [http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/]&lt;br /&gt;
2. git from SourceFoge [http://sourceforge.jp/projects/eos/]&lt;br /&gt;
3. (PIONE) github or gem&lt;br /&gt;
3.1 gem (ruby)&lt;br /&gt;
 $ gem install pione&lt;br /&gt;
 &lt;br /&gt;
3.2 git from github&lt;br /&gt;
 $ git clone https://github.com/pione/pione.git&lt;br /&gt;
&lt;br /&gt;
=== [[Installation|How to install Eos]] ===&lt;br /&gt;
We here describe how to install Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[Installation of PIONE]]===&lt;br /&gt;
We here describe how to install a new process flow control system, PIONE.  PIONE has been developed on &amp;quot;github&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== '''Eos reference''' ==&lt;br /&gt;
&lt;br /&gt;
=== [Integration Commands|Integration commands supplied by Eos]] ===&lt;br /&gt;
We here describe integration commands supplied by Eos, one of the '''support''' Eos supplies.&lt;br /&gt;
&lt;br /&gt;
=== Integration comannd : [[PIONE]]===&lt;br /&gt;
 We here describe PIONE.&lt;br /&gt;
&lt;br /&gt;
== '''Eos tutorial'''　==&lt;br /&gt;
=== How to set Eos environment　===&lt;br /&gt;
At first, we explain how to install Eos simplily. The details are described in [[Eos installation|Eos Installation]].&lt;br /&gt;
&lt;br /&gt;
* [[Eos installation|Eos Installation]]&lt;br /&gt;
&lt;br /&gt;
=== How to use commands of Eos　===&lt;br /&gt;
Eosのコマンドの簡単な使い方を説明します。詳細は、[[コマンド|コマンドの詳細]]をご覧下さい。Eosでは、基本はCUIを使ったコマンドの実行により画像処理を進めます。その結果は、ファイルとして保存され、その内容を確認することが出来ます。&lt;br /&gt;
&lt;br /&gt;
* [[Commands |Eos Commands]]&lt;br /&gt;
&lt;br /&gt;
=== Image format in Eos　===&lt;br /&gt;
Eosで取り扱うことのできる画像フォーマットと一般的な画像フォーマットからの変換方法を示します。&lt;br /&gt;
* [[画像フォーマット変換|画像フォーマットの変換]]&lt;br /&gt;
&lt;br /&gt;
=== Simple image processing using Eos　===&lt;br /&gt;
Eosを使った簡単な画像処理を実行してもらいます。&lt;br /&gt;
* [[Simple Image Processing|Simple Image Processing]]&lt;br /&gt;
&lt;br /&gt;
=== CTF Correction ===&lt;br /&gt;
電子顕微鏡画像では、その撮影方法に由来して、コントラストが大きく変調を受けています。ここでは、その画像のコントラストの変調を補正する方法を示します。&lt;br /&gt;
* [[CTF Correction|CTF Correction]]&lt;br /&gt;
&lt;br /&gt;
=== Single particle analysis　===&lt;br /&gt;
　ここでは、単粒子解析の基礎を行います。実際の単粒子解析は、粒子の形やその対称性などを使って探索方法や3次元再構成法を切り替えることができます。&lt;br /&gt;
&lt;br /&gt;
==== Concept of [[Single particle analysi]] ====&lt;br /&gt;
　単粒子解析の概要を示します。&lt;br /&gt;
&lt;br /&gt;
==== [[Particle picking|Particle picking]] ====&lt;br /&gt;
　まず、単粒子を抽出します。ここでは、手動で切り出す方法を示します。自動で切り出す方法も各種提案されています。&lt;br /&gt;
&lt;br /&gt;
==== [[Classification of 2D images|Classification of 2D images]] ====&lt;br /&gt;
　２次元画像を分類して、ＳＮ比を上げます。&lt;br /&gt;
&lt;br /&gt;
==== [[Estimation of projection angle using reference|Estimation of projection angle using reference]] ====&lt;br /&gt;
　参照像があるときの投影角の決定方法を説明します。参照像としては、単なる球や楕円体などとすることもあり得ます。参照像がない場合の構造解析法も別途存在しています。&lt;br /&gt;
&lt;br /&gt;
==== [[3D Reconstruction: Backprojection|3D Reconstruction: Backprojecdtion]] ====&lt;br /&gt;
　3次元再構成自身を解説します。&lt;br /&gt;
&lt;br /&gt;
==== [[Visualization tools|Visualization tools]] ====&lt;br /&gt;
　できあがった三次元像を可視化するためのツールを紹介します。&lt;br /&gt;
&lt;br /&gt;
=== [[Electron tomography]] ===&lt;br /&gt;
　電子線トモグラフィーとは、同一視野の連続傾斜像から、その視野の３次元画像を再構成する方法です。細胞内の構造や構造多型性をもつタンパク質の構造解析に有効な方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[Electron tomography]]の概要 ====&lt;br /&gt;
　電子線トモグラフィー法は、同一視野の傾斜シリーズ画像のセットから３次元像を再構成する方法です。ここではその概要を述べます。&lt;br /&gt;
&lt;br /&gt;
==== [[Image Correction]] ====&lt;br /&gt;
　傾斜画像では、視野全体がアンダーフォーカスとなるように、通常の電子顕微鏡撮影よりも大きなデフォカース値をとる場合が多いです。その場合、LaB6などの電子銃では第一トーンリングより外側の情報がほとんど無いために、CTF補正等は必要ありませんが、電界放出銃を利用した場合には、場合によっては間違った情報を与える場合があるので注意が必要です。&lt;br /&gt;
&lt;br /&gt;
==== Rough Alignment ====&lt;br /&gt;
　傾斜画像の中心付近の画像の相関から、それぞれの傾斜画像の大まかな位置を合わせます。&lt;br /&gt;
&lt;br /&gt;
==== Alignment ====&lt;br /&gt;
　傾斜画像の軸の位置、角度を出来る限り一致させます。&lt;br /&gt;
&lt;br /&gt;
==== 3D reconstruction  ====&lt;br /&gt;
　２次元画像のセットから３次元画像を再構成します。&lt;br /&gt;
&lt;br /&gt;
==== Problems of 3D reconstruction ====&lt;br /&gt;
　全方位からの投影像を得られないために、ミッシングエリアとよばれる情報がない領域があります。そのため、方向依存でのボケを生じます。&lt;br /&gt;
&lt;br /&gt;
==== Interpretation of 3D reconstruction ====&lt;br /&gt;
　また、多様な構造を含むため、３次元画像から興味あるセグメントを切り出すなどの作業が必要です。そのための支援ソフトウェアが必要です。&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
　This tutorial pages were created with refer to the documents used single particle workshop on 2012/09/10-11.&lt;br /&gt;
&lt;br /&gt;
== '''Developers' Guide of Eos''' ==&lt;br /&gt;
=== [[Eos System Architecture]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[For Eos System Developers]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Eos System Commands]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Eos development under Sourceforge|Eos development under Sourceforge]]===&lt;br /&gt;
We here show a flow of development of Eos under Sourceforge: 1. create clone from Sourceforge, develop a new tool or object and finally register them into Sourceforge.&lt;br /&gt;
&lt;br /&gt;
=== [[Development of small tools]] ===&lt;br /&gt;
==== [[How to create a small tool]] ====&lt;br /&gt;
How to create [[Small Tools]]([[Command Group]]) is described.&lt;br /&gt;
&lt;br /&gt;
==== [[Introduction of small tools]] ====&lt;br /&gt;
We introduce some simple examples of [[Small Tools]]([[Command Group]]).&lt;br /&gt;
&lt;br /&gt;
=== [[How to create API]]===&lt;br /&gt;
How to carete [[Object-oriented library]] ([[API]]) is described。&lt;br /&gt;
&lt;br /&gt;
=== [[API list]]===&lt;br /&gt;
We show a list of [[Object-oriented library]] ([[API]]).&lt;br /&gt;
&lt;br /&gt;
=== [[Functional oder of API]]===&lt;br /&gt;
We here show functionl oder of API ([[Object-oriented libraries]]) supplied by Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[How to create integration commands]]===&lt;br /&gt;
We describe how to develop integration commands.&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by Makefile]] ====&lt;br /&gt;
Here how to integrate commands using [[Makefile]] are shown。Furthreore, [[Visualmake]] supply simple and easy GUI (Graphical User Interface).&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by PIONE]]  ====&lt;br /&gt;
We here show how to integrate commands using [[PIONE]], which is a rule-based process definition and work under distributed computing system.&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by bash]] ====&lt;br /&gt;
bash etc. &lt;br /&gt;
&lt;br /&gt;
==== [[Integration by integration commands]] ====&lt;br /&gt;
We here describe how to integrate commands by [[Display2]], [[smolet]], [[Eos]] etc. programed with Tcl/Tk, [[ctfDisplay]] etc. programed with Ruby/Tk，[[molvie]] etc. programmed by C-language.&lt;br /&gt;
&lt;br /&gt;
== [[Image Processing]] and [[Image Analysis]] ==&lt;br /&gt;
=== [[General Image Processing]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[EM Image Processing]] ===&lt;br /&gt;
&lt;br /&gt;
==== [[Montage]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[CTF Collection]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Alignment of 3D objects]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Alignment of a series of images]] ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Electron Microscopy]] ==&lt;br /&gt;
We here describe electron microscopy.&lt;br /&gt;
&lt;br /&gt;
=== [[Electron source]]===&lt;br /&gt;
We here describe an electron source of electron microscope, a gun.&lt;br /&gt;
&lt;br /&gt;
=== [[Lens]]===&lt;br /&gt;
We here explain the mechanism of lens and optics, especially TEM (Transmission Electron Microscopy).&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of TEM]]===&lt;br /&gt;
We here explain what is [[contrast]] of TEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of SEM]]===&lt;br /&gt;
We here explain what is [[contrast]]  of SEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of STEM]] ===&lt;br /&gt;
We here explain what is [[contrast]]  of STEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Electron cryo-microscopy]] ===&lt;br /&gt;
We here explain what is electron cryo-microscopy&lt;br /&gt;
&lt;br /&gt;
=== [[FAQ of electron microscopy]] ===&lt;br /&gt;
We here answer the FAQ.&lt;br /&gt;
&lt;br /&gt;
=== [[TIPS of electron microscopy]] ===&lt;br /&gt;
We here collect EM TIPS.&lt;br /&gt;
&lt;br /&gt;
== [[ロードマップ|Eosの今後の発展（ロードマップ）について]] ==&lt;br /&gt;
　Eosの今後の開発方針([[ロードマップ]])について述べます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ and TIPS ==&lt;br /&gt;
===  [[EosFAQ | FAQ]] ===&lt;br /&gt;
We here plan to collenct FAQ(Frequenty asked question).&lt;br /&gt;
&lt;br /&gt;
=== [[Eos TIPS| Eos TIPS]] ===&lt;br /&gt;
We here plan to collect TIPS in using Eos and processing/analyzing/intepreting images.&lt;br /&gt;
&lt;br /&gt;
=== [[Eos around TIPS| Eos around TIPS]] ===&lt;br /&gt;
We here plan to collect useful TIPs around Eos.  If you have some comments, please send me.&lt;br /&gt;
&lt;br /&gt;
== Why we have been developing Eos/PIONE ? ==&lt;br /&gt;
Comparing the date when Eos was born, 1996, many types of software for electron micrographs have been developed and used for more users and biologist.  Nonetheless, we also ask ourselves the reason why we have been developing and maintenance '''Eos'''. We will note [[Why Eos by Yasunaga]].&lt;br /&gt;
&lt;br /&gt;
== Eos User Group ==&lt;br /&gt;
We plan to create '''Eos User Group''' and discuss the current and the future of Eos on the sourceforge or facebook.  Please access them.&lt;br /&gt;
&lt;br /&gt;
== '''About a symbol mark of Eos''' ==&lt;br /&gt;
Now we plan to make a symbol mark of Eos.  If you have some ideas about Eos symbol, please send us yours.&lt;br /&gt;
&lt;br /&gt;
If you want to know how to use mediawiki, please refer to [http://meta.wikimedia.org/wiki/Main_Page User's Guid]&lt;br /&gt;
&lt;br /&gt;
== '''External link''' ==&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ Eospedia.jp]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ Eospedia.en]&lt;br /&gt;
* [http://sourceforge.jp/projects/eos/ Eos SourceForge]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/ Yasunaga Lab.]&lt;br /&gt;
* [http://www.bio.kyutech.ac.jp/ Kyutech, Dept. of Bioscience and Bioinformatics]&lt;br /&gt;
* [http://www.iizuka.kyutech.ac.jp/ Kyutech. School of Computer Science and Systems Engineering]&lt;br /&gt;
* [http://www.kyutech.ac.jp/ Kyushu Institute of Technology(Kyutech)]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikibooks.org/wiki/Software_Tools_For_Molecular_Microscopy Software Tools For Molecular Microscopy]&lt;br /&gt;
* [http://emdatabank.org/emsoftware.html EM Software on EMDataBank]&lt;br /&gt;
&lt;br /&gt;
== '''How to use mediawiki'''  ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings/ Configuration Settings]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ/ FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce/ mediawiki-announce]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2013-05-29T13:56:17Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* Eos tutorial　 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010.&lt;br /&gt;
We would like to summarize knowledges about [[Eos]].&lt;br /&gt;
&lt;br /&gt;
Old Eos pages are [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos_old here].&lt;br /&gt;
&lt;br /&gt;
Now this Eospedia is under construction. Eospedia.ja has also opend [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ here]. Japanese version of Eospedia has more information than this Eospedia in English.&lt;br /&gt;
&lt;br /&gt;
=='''Beginner's Guid''' ==&lt;br /&gt;
=== [[Eos|What is Eos ?]]===&lt;br /&gt;
We here describe what is Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[Command|How to use Eos Commands]]&lt;br /&gt;
We here describe commands of Eos by CUI.&lt;br /&gt;
&lt;br /&gt;
===[[Makefile|How to use Eos by Makefile]]&lt;br /&gt;
We here describe how to integrate commands using [[make]]&lt;br /&gt;
&lt;br /&gt;
=== [[List of command|List of command]] ===&lt;br /&gt;
We here show all of commands Eos supplies.&lt;br /&gt;
&lt;br /&gt;
===[[Functional Order of Commands]Functional order of Eos command list]&lt;br /&gt;
We here show functional order of Eos commands.&lt;br /&gt;
&lt;br /&gt;
== '''Installation'''==&lt;br /&gt;
=== [[Download|Download]] ===&lt;br /&gt;
1. tarball [http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/]&lt;br /&gt;
2. git from SourceFoge [http://sourceforge.jp/projects/eos/]&lt;br /&gt;
3. (PIONE) github or gem&lt;br /&gt;
3.1 gem (ruby)&lt;br /&gt;
 $ gem install pione&lt;br /&gt;
 &lt;br /&gt;
3.2 git from github&lt;br /&gt;
 $ git clone https://github.com/pione/pione.git&lt;br /&gt;
&lt;br /&gt;
=== [[Installation|How to install Eos]] ===&lt;br /&gt;
We here describe how to install Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[Installation of PIONE]]===&lt;br /&gt;
We here describe how to install a new process flow control system, PIONE.  PIONE has been developed on &amp;quot;github&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== '''Eos reference''' ==&lt;br /&gt;
&lt;br /&gt;
=== [Integration Commands|Integration commands supplied by Eos]] ===&lt;br /&gt;
We here describe integration commands supplied by Eos, one of the '''support''' Eos supplies.&lt;br /&gt;
&lt;br /&gt;
=== Integration comannd : [[PIONE]]===&lt;br /&gt;
 We here describe PIONE.&lt;br /&gt;
&lt;br /&gt;
== '''Eos tutorial'''　==&lt;br /&gt;
=== How to set Eos environment　===&lt;br /&gt;
最初にEosのインストール方法を簡単に説明します。詳細は、[[インストール方法|Eosのインストール方法の詳細]]をご覧下さい。&lt;br /&gt;
&lt;br /&gt;
* [[Eos installation|Eos Installation]]&lt;br /&gt;
&lt;br /&gt;
=== How to use commands of Eos　===&lt;br /&gt;
Eosのコマンドの簡単な使い方を説明します。詳細は、[[コマンド|コマンドの詳細]]をご覧下さい。Eosでは、基本はCUIを使ったコマンドの実行により画像処理を進めます。その結果は、ファイルとして保存され、その内容を確認することが出来ます。&lt;br /&gt;
&lt;br /&gt;
* [[Commands |Eos Commands]]&lt;br /&gt;
&lt;br /&gt;
=== Image format in Eos　===&lt;br /&gt;
Eosで取り扱うことのできる画像フォーマットと一般的な画像フォーマットからの変換方法を示します。&lt;br /&gt;
* [[画像フォーマット変換|画像フォーマットの変換]]&lt;br /&gt;
&lt;br /&gt;
=== Simple image processing using Eos　===&lt;br /&gt;
Eosを使った簡単な画像処理を実行してもらいます。&lt;br /&gt;
* [[Simple Image Processing|Simple Image Processing]]&lt;br /&gt;
&lt;br /&gt;
=== CTF Correction ===&lt;br /&gt;
電子顕微鏡画像では、その撮影方法に由来して、コントラストが大きく変調を受けています。ここでは、その画像のコントラストの変調を補正する方法を示します。&lt;br /&gt;
* [[CTF Correction|CTF Correction]]&lt;br /&gt;
&lt;br /&gt;
=== Single particle analysis　===&lt;br /&gt;
　ここでは、単粒子解析の基礎を行います。実際の単粒子解析は、粒子の形やその対称性などを使って探索方法や3次元再構成法を切り替えることができます。&lt;br /&gt;
&lt;br /&gt;
==== Concept of [[Single particle analysi]] ====&lt;br /&gt;
　単粒子解析の概要を示します。&lt;br /&gt;
&lt;br /&gt;
==== [[Particle picking|Particle picking]] ====&lt;br /&gt;
　まず、単粒子を抽出します。ここでは、手動で切り出す方法を示します。自動で切り出す方法も各種提案されています。&lt;br /&gt;
&lt;br /&gt;
==== [[Classification of 2D images|Classification of 2D images]] ====&lt;br /&gt;
　２次元画像を分類して、ＳＮ比を上げます。&lt;br /&gt;
&lt;br /&gt;
==== [[Estimation of projection angle using reference|Estimation of projection angle using reference]] ====&lt;br /&gt;
　参照像があるときの投影角の決定方法を説明します。参照像としては、単なる球や楕円体などとすることもあり得ます。参照像がない場合の構造解析法も別途存在しています。&lt;br /&gt;
&lt;br /&gt;
==== [[3D Reconstruction: Backprojection|3D Reconstruction: Backprojecdtion]] ====&lt;br /&gt;
　3次元再構成自身を解説します。&lt;br /&gt;
&lt;br /&gt;
==== [[Visualization tools|Visualization tools]] ====&lt;br /&gt;
　できあがった三次元像を可視化するためのツールを紹介します。&lt;br /&gt;
&lt;br /&gt;
=== [[Electron tomography]] ===&lt;br /&gt;
　電子線トモグラフィーとは、同一視野の連続傾斜像から、その視野の３次元画像を再構成する方法です。細胞内の構造や構造多型性をもつタンパク質の構造解析に有効な方法です。&lt;br /&gt;
&lt;br /&gt;
==== [[Electron tomography]]の概要 ====&lt;br /&gt;
　電子線トモグラフィー法は、同一視野の傾斜シリーズ画像のセットから３次元像を再構成する方法です。ここではその概要を述べます。&lt;br /&gt;
&lt;br /&gt;
==== [[Image Correction]] ====&lt;br /&gt;
　傾斜画像では、視野全体がアンダーフォーカスとなるように、通常の電子顕微鏡撮影よりも大きなデフォカース値をとる場合が多いです。その場合、LaB6などの電子銃では第一トーンリングより外側の情報がほとんど無いために、CTF補正等は必要ありませんが、電界放出銃を利用した場合には、場合によっては間違った情報を与える場合があるので注意が必要です。&lt;br /&gt;
&lt;br /&gt;
==== Rough Alignment ====&lt;br /&gt;
　傾斜画像の中心付近の画像の相関から、それぞれの傾斜画像の大まかな位置を合わせます。&lt;br /&gt;
&lt;br /&gt;
==== Alignment ====&lt;br /&gt;
　傾斜画像の軸の位置、角度を出来る限り一致させます。&lt;br /&gt;
&lt;br /&gt;
==== 3D reconstruction  ====&lt;br /&gt;
　２次元画像のセットから３次元画像を再構成します。&lt;br /&gt;
&lt;br /&gt;
==== Problems of 3D reconstruction ====&lt;br /&gt;
　全方位からの投影像を得られないために、ミッシングエリアとよばれる情報がない領域があります。そのため、方向依存でのボケを生じます。&lt;br /&gt;
&lt;br /&gt;
==== Interpretation of 3D reconstruction ====&lt;br /&gt;
　また、多様な構造を含むため、３次元画像から興味あるセグメントを切り出すなどの作業が必要です。そのための支援ソフトウェアが必要です。&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
　This tutorial pages were created with refer to the documents used single particle workshop on 2012/09/10-11.&lt;br /&gt;
&lt;br /&gt;
== '''Developers' Guide of Eos''' ==&lt;br /&gt;
=== [[Eos System Architecture]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[For Eos System Developers]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Eos System Commands]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Eos development under Sourceforge|Eos development under Sourceforge]]===&lt;br /&gt;
We here show a flow of development of Eos under Sourceforge: 1. create clone from Sourceforge, develop a new tool or object and finally register them into Sourceforge.&lt;br /&gt;
&lt;br /&gt;
=== [[Development of small tools]] ===&lt;br /&gt;
==== [[How to create a small tool]] ====&lt;br /&gt;
How to create [[Small Tools]]([[Command Group]]) is described.&lt;br /&gt;
&lt;br /&gt;
==== [[Introduction of small tools]] ====&lt;br /&gt;
We introduce some simple examples of [[Small Tools]]([[Command Group]]).&lt;br /&gt;
&lt;br /&gt;
=== [[How to create API]]===&lt;br /&gt;
How to carete [[Object-oriented library]] ([[API]]) is described。&lt;br /&gt;
&lt;br /&gt;
=== [[API list]]===&lt;br /&gt;
We show a list of [[Object-oriented library]] ([[API]]).&lt;br /&gt;
&lt;br /&gt;
=== [[Functional oder of API]]===&lt;br /&gt;
We here show functionl oder of API ([[Object-oriented libraries]]) supplied by Eos.&lt;br /&gt;
&lt;br /&gt;
=== [[How to create integration commands]]===&lt;br /&gt;
We describe how to develop integration commands.&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by Makefile]] ====&lt;br /&gt;
Here how to integrate commands using [[Makefile]] are shown。Furthreore, [[Visualmake]] supply simple and easy GUI (Graphical User Interface).&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by PIONE]]  ====&lt;br /&gt;
We here show how to integrate commands using [[PIONE]], which is a rule-based process definition and work under distributed computing system.&lt;br /&gt;
&lt;br /&gt;
==== [[Integration by bash]] ====&lt;br /&gt;
bash etc. &lt;br /&gt;
&lt;br /&gt;
==== [[Integration by integration commands]] ====&lt;br /&gt;
We here describe how to integrate commands by [[Display2]], [[smolet]], [[Eos]] etc. programed with Tcl/Tk, [[ctfDisplay]] etc. programed with Ruby/Tk，[[molvie]] etc. programmed by C-language.&lt;br /&gt;
&lt;br /&gt;
== [[Image Processing]] and [[Image Analysis]] ==&lt;br /&gt;
=== [[General Image Processing]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[EM Image Processing]] ===&lt;br /&gt;
&lt;br /&gt;
==== [[Montage]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[CTF Collection]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Alignment of 3D objects]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Alignment of a series of images]] ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Electron Microscopy]] ==&lt;br /&gt;
We here describe electron microscopy.&lt;br /&gt;
&lt;br /&gt;
=== [[Electron source]]===&lt;br /&gt;
We here describe an electron source of electron microscope, a gun.&lt;br /&gt;
&lt;br /&gt;
=== [[Lens]]===&lt;br /&gt;
We here explain the mechanism of lens and optics, especially TEM (Transmission Electron Microscopy).&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of TEM]]===&lt;br /&gt;
We here explain what is [[contrast]] of TEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of SEM]]===&lt;br /&gt;
We here explain what is [[contrast]]  of SEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Contrast of STEM]] ===&lt;br /&gt;
We here explain what is [[contrast]]  of STEM.&lt;br /&gt;
&lt;br /&gt;
=== [[Electron cryo-microscopy]] ===&lt;br /&gt;
We here explain what is electron cryo-microscopy&lt;br /&gt;
&lt;br /&gt;
=== [[FAQ of electron microscopy]] ===&lt;br /&gt;
We here answer the FAQ.&lt;br /&gt;
&lt;br /&gt;
=== [[TIPS of electron microscopy]] ===&lt;br /&gt;
We here collect EM TIPS.&lt;br /&gt;
&lt;br /&gt;
== [[ロードマップ|Eosの今後の発展（ロードマップ）について]] ==&lt;br /&gt;
　Eosの今後の開発方針([[ロードマップ]])について述べます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ and TIPS ==&lt;br /&gt;
===  [[EosFAQ | FAQ]] ===&lt;br /&gt;
We here plan to collenct FAQ(Frequenty asked question).&lt;br /&gt;
&lt;br /&gt;
=== [[Eos TIPS| Eos TIPS]] ===&lt;br /&gt;
We here plan to collect TIPS in using Eos and processing/analyzing/intepreting images.&lt;br /&gt;
&lt;br /&gt;
=== [[Eos around TIPS| Eos around TIPS]] ===&lt;br /&gt;
We here plan to collect useful TIPs around Eos.  If you have some comments, please send me.&lt;br /&gt;
&lt;br /&gt;
== Why we have been developing Eos/PIONE ? ==&lt;br /&gt;
Comparing the date when Eos was born, 1996, many types of software for electron micrographs have been developed and used for more users and biologist.  Nonetheless, we also ask ourselves the reason why we have been developing and maintenance '''Eos'''. We will note [[Why Eos by Yasunaga]].&lt;br /&gt;
&lt;br /&gt;
== Eos User Group ==&lt;br /&gt;
We plan to create '''Eos User Group''' and discuss the current and the future of Eos on the sourceforge or facebook.  Please access them.&lt;br /&gt;
&lt;br /&gt;
== '''About a symbol mark of Eos''' ==&lt;br /&gt;
Now we plan to make a symbol mark of Eos.  If you have some ideas about Eos symbol, please send us yours.&lt;br /&gt;
&lt;br /&gt;
If you want to know how to use mediawiki, please refer to [http://meta.wikimedia.org/wiki/Main_Page User's Guid]&lt;br /&gt;
&lt;br /&gt;
== '''External link''' ==&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ Eospedia.jp]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/ Eospedia.en]&lt;br /&gt;
* [http://sourceforge.jp/projects/eos/ Eos SourceForge]&lt;br /&gt;
* [http://www.yasunaga-lab.bio.kyutech.ac.jp/ Yasunaga Lab.]&lt;br /&gt;
* [http://www.bio.kyutech.ac.jp/ Kyutech, Dept. of Bioscience and Bioinformatics]&lt;br /&gt;
* [http://www.iizuka.kyutech.ac.jp/ Kyutech. School of Computer Science and Systems Engineering]&lt;br /&gt;
* [http://www.kyutech.ac.jp/ Kyushu Institute of Technology(Kyutech)]&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikibooks.org/wiki/Software_Tools_For_Molecular_Microscopy Software Tools For Molecular Microscopy]&lt;br /&gt;
* [http://emdatabank.org/emsoftware.html EM Software on EMDataBank]&lt;br /&gt;
&lt;br /&gt;
== '''How to use mediawiki'''  ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings/ Configuration Settings]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ/ FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce/ mediawiki-announce]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2013-03-07T00:05:32Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010.&lt;br /&gt;
We would like to summarize knowledges about [[Eos]].&lt;br /&gt;
&lt;br /&gt;
Old Eos pages are [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos_old here].&lt;br /&gt;
&lt;br /&gt;
Now this Eospedia is under construction. Eospedia.ja has also opend [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ here]. Japanese version of Eospedia has more information than this Eospedia in English.&lt;br /&gt;
&lt;br /&gt;
== '''Installation'''==&lt;br /&gt;
=== Download sites ===&lt;br /&gt;
1. tarball [http://www.yasunaga-lab.bio.kyutech.ac.jp/ja/reserach/eos/eos-download-sites/]&lt;br /&gt;
2. git from SourceFoge [http://sourceforge.jp/projects/eos/]&lt;br /&gt;
3. (PIONE) github or gem&lt;br /&gt;
3.1 gem (ruby)&lt;br /&gt;
 $ gem install pione&lt;br /&gt;
 &lt;br /&gt;
3.2 git from github&lt;br /&gt;
 $ git clone https://github.com/pione/pione.git&lt;br /&gt;
&lt;br /&gt;
== '''Beginner's Guide of Eos''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[Eos|What is Eos ?]] ===&lt;br /&gt;
=== [[Command|How to use CUI ?]] ===&lt;br /&gt;
=== [[Makefile|How to use Eos ?]] ===&lt;br /&gt;
=== [[List of command|List of command]] ===&lt;br /&gt;
&lt;br /&gt;
== '''Developers' Guide of Eos''' ==&lt;br /&gt;
=== [[For Eos System Developers]] ===&lt;br /&gt;
=== [[Eos System Architecture]] ===&lt;br /&gt;
=== [[Eos System Commands]] ===&lt;br /&gt;
&lt;br /&gt;
== '''Eos FAQ''' ==&lt;br /&gt;
* [[EosFAQ | FAQ]]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2012-09-24T09:02:13Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* Welcome to Eospedia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010.&lt;br /&gt;
We would like to summarize knowledges about [[Eos]].&lt;br /&gt;
&lt;br /&gt;
Old Eos pages are [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos_old here].&lt;br /&gt;
&lt;br /&gt;
Now this Eospedia is under construction. Eospedia.ja has also opend [http://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/ here]. Japanese version of Eospedia has more information than this Eospedia in English.&lt;br /&gt;
&lt;br /&gt;
== '''Beginner's Guide of Eos''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[Eos|What is Eos ?]] ===&lt;br /&gt;
=== [[Command|How to use CUI ?]] ===&lt;br /&gt;
=== [[Makefile|How to use Eos ?]] ===&lt;br /&gt;
=== [[List of command|List of command]] ===&lt;br /&gt;
&lt;br /&gt;
== '''Developers' Guide of Eos''' ==&lt;br /&gt;
=== [[For Eos System Developers]] ===&lt;br /&gt;
=== [[Eos System Architecture]] ===&lt;br /&gt;
=== [[Eos System Commands]] ===&lt;br /&gt;
&lt;br /&gt;
== '''Eos FAQ''' ==&lt;br /&gt;
* [[EosFAQ | FAQ]]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/File:CtfDisplay-startup.png</id>
		<title>File:CtfDisplay-startup.png</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/File:CtfDisplay-startup.png"/>
				<updated>2012-09-24T02:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/List_of_command</id>
		<title>List of command</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/List_of_command"/>
				<updated>2012-09-24T01:58:58Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: Created page with &amp;quot;== Alphabetical Command List ==  *CheckCommonLineData *CheckOfOrientation *CheckOrientationByDegree *CommonLineCalculation *CommonLineRankCalc_k *[[Descart...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Alphabetical Command List ==&lt;br /&gt;
&lt;br /&gt;
*[[CheckCommonLineData]]&lt;br /&gt;
*[[CheckOfOrientation]]&lt;br /&gt;
*[[CheckOrientationByDegree]]&lt;br /&gt;
*[[CommonLineCalculation]]&lt;br /&gt;
*[[CommonLineRankCalc_k]]&lt;br /&gt;
*[[Descartes2Polar]]&lt;br /&gt;
*[[Display2]]&lt;br /&gt;
*[[Display3]]&lt;br /&gt;
*[[Eos]]&lt;br /&gt;
*[[EvaluateCorrelationMapwithCommonLine]]&lt;br /&gt;
*[[FETOrientationSearchByAnnealing]]&lt;br /&gt;
*[[FETOrientationSearchByFeatureAlignment]]&lt;br /&gt;
*[[FETmapOrientationSearchBySimultaneousFitting]]&lt;br /&gt;
*[[FETsmallMapSetCreate_forSimultaneousMinimization]]&lt;br /&gt;
*[[LCalculationForOrientationSearch]]&lt;br /&gt;
*[[Polar2Descartes]]&lt;br /&gt;
*[[ProjectionDirectionMapCreate]]&lt;br /&gt;
*[[StereoDisplay]]&lt;br /&gt;
*[[TestForLcalculationOfOrientationSearchBySimultaneousMinimization]]&lt;br /&gt;
*[[Visualmake]]&lt;br /&gt;
*[[WeightCalculationOfCommonLineSearch]]&lt;br /&gt;
*[[WeightCalculationOfCommonLineSearchByAllSinogram]]&lt;br /&gt;
*[[WeigthCaluculationOfCommonLineCalculation]]&lt;br /&gt;
*[[angleMatchTest_k]]&lt;br /&gt;
*[[anglediffcalc]]&lt;br /&gt;
*[[anglediffchk]]&lt;br /&gt;
*[[array2mrc]]&lt;br /&gt;
*[[bin2mrc]]&lt;br /&gt;
*[[calcCommonLine]]&lt;br /&gt;
*[[clusterLog2ToLog]]&lt;br /&gt;
*[[clusterLogASCII2Binary]]&lt;br /&gt;
*[[clusterShow]]&lt;br /&gt;
*[[commonLinesSearchByVoting]]&lt;br /&gt;
*[[coordRotation]]&lt;br /&gt;
*[[ctfDeterminationFromMultiImage]]&lt;br /&gt;
*[[ctfDeterminationFromPhaseComparison]]&lt;br /&gt;
*[[ctfDeterminationFromThonRing]]&lt;br /&gt;
*[[ctfDetermine]]&lt;br /&gt;
*[[ctfDisplay]]&lt;br /&gt;
*[[ctfEnvelopFunction]]&lt;br /&gt;
*[[ctfFunction]]&lt;br /&gt;
*[[ctfFunctionServer]]&lt;br /&gt;
*[[ctfInfoSet]]&lt;br /&gt;
*[[ctfMultiFunction]]&lt;br /&gt;
*[[ctfWeightMapCreation]]&lt;br /&gt;
*[[ctfZeroPoint]]&lt;br /&gt;
*[[cufft]]&lt;br /&gt;
*[[dataAnalysis_kayabuki]]&lt;br /&gt;
*[[dcdAtomChangeDistanceFromAtom]]&lt;br /&gt;
*[[dcdAtomDistanceDistribution]]&lt;br /&gt;
*[[dcdCompareCA]]&lt;br /&gt;
*[[dcdDistanceAtomBetweenAtom]]&lt;br /&gt;
*[[dcdFilePrint]]&lt;br /&gt;
*[[dcdInfo]]&lt;br /&gt;
*[[dcdSelectAtoms]]&lt;br /&gt;
*[[dcdSerectAtom]]&lt;br /&gt;
*[[dcdTest]]&lt;br /&gt;
*[[dcdTimeSeriesBehavior]]&lt;br /&gt;
*[[defocusDeterminationFromThonRing]]&lt;br /&gt;
*[[dos2unix]]&lt;br /&gt;
*[[electronWaveLength]]&lt;br /&gt;
*[[emData2mrc]]&lt;br /&gt;
*[[energyTransferModelCheck]]&lt;br /&gt;
*[[energyTransferModelResultCheck]]&lt;br /&gt;
*[[fft2d]]&lt;br /&gt;
*[[gmolvie]]&lt;br /&gt;
*[[hf2000Init]]&lt;br /&gt;
*[[hf2000LenzCurrent]]&lt;br /&gt;
*[[hf2000SpecimenPosition]]&lt;br /&gt;
*[[homology2PG]]&lt;br /&gt;
*[[hostCondition]]&lt;br /&gt;
*[[imageView]]&lt;br /&gt;
*[[imagesClustering]]&lt;br /&gt;
*[[imagesView]]&lt;br /&gt;
*[[imodst2mrc]]&lt;br /&gt;
*[[ip2mrc]]&lt;br /&gt;
*[[khorosFilterGenerate]]&lt;br /&gt;
*[[largeIPInfo]]&lt;br /&gt;
*[[ll2ltlg]]&lt;br /&gt;
*[[llDataAverage]]&lt;br /&gt;
*[[llDataAxisSearch]]&lt;br /&gt;
*[[llDataCTFCompensate]]&lt;br /&gt;
*[[llDataCompare]]&lt;br /&gt;
*[[llDataContributionCalcDifferentN]]&lt;br /&gt;
*[[llDataDump]]&lt;br /&gt;
*[[llDataEquatorAdd]]&lt;br /&gt;
*[[llDataExtract]]&lt;br /&gt;
*[[llDataFit]]&lt;br /&gt;
*[[llDataFitServer]]&lt;br /&gt;
*[[llDataInfo]]&lt;br /&gt;
*[[llDataLowPassFiltering]]&lt;br /&gt;
*[[llDataMultiCTFCompensation]]&lt;br /&gt;
*[[llDataNEstimation]]&lt;br /&gt;
*[[llDataNormalization]]&lt;br /&gt;
*[[llDataPrint]]&lt;br /&gt;
*[[llDataRescaling]]&lt;br /&gt;
*[[llDataResolutionCheck]]&lt;br /&gt;
*[[llDataRotation]]&lt;br /&gt;
*[[llDataSelectionEstimation]]&lt;br /&gt;
*[[llDataSeparate]]&lt;br /&gt;
*[[llDataWeightSet]]&lt;br /&gt;
*[[llDatarMaxLimit]]&lt;br /&gt;
*[[llExtract]]&lt;br /&gt;
*[[llExtractCtfinfFileCreate]]&lt;br /&gt;
*[[llExtractCtrlFileCreate]]&lt;br /&gt;
*[[llExtractWithLayerSeparation]]&lt;br /&gt;
*[[llExtractWithLayerSeparationCtrlFileCreate]]&lt;br /&gt;
*[[llExtractWithLayerSeparationCtrlFileCreateMyosin]]&lt;br /&gt;
*[[llExtractWithLayerSeparationFilamentInfo]]&lt;br /&gt;
*[[llExtractWithLayerSeparationServer]]&lt;br /&gt;
*[[llExtractWithLayerSeparationSingle]]&lt;br /&gt;
*[[ltlg2mrc]]&lt;br /&gt;
*[[ltlg2ps]]&lt;br /&gt;
*[[ltlgDataInfo]]&lt;br /&gt;
*[[mallocCheck]]&lt;br /&gt;
*[[matrix3DEulerAngleTransform]]&lt;br /&gt;
*[[matrix3DFromEulerAngle]]&lt;br /&gt;
*[[matrix3DInverse]]&lt;br /&gt;
*[[matrix3DToEulerAngle]]&lt;br /&gt;
*[[moi2mrc]]&lt;br /&gt;
*[[molecularEnvelopeResampling]]&lt;br /&gt;
*[[molecularWeightCalc]]&lt;br /&gt;
*[[molvie]]&lt;br /&gt;
*[[molvieDock]]&lt;br /&gt;
*[[molvieFlight]]&lt;br /&gt;
*[[molvieMrcViewer]]&lt;br /&gt;
*[[molvieProjection]]&lt;br /&gt;
*[[molvieViewer]]&lt;br /&gt;
*[[mrc2Dto3D]]&lt;br /&gt;
*[[mrc2Dto3DforVariation]]&lt;br /&gt;
*[[mrc2dsn6]]&lt;br /&gt;
*[[mrc2fld]]&lt;br /&gt;
*[[mrc2gif]]&lt;br /&gt;
*[[mrc2hdf]]&lt;br /&gt;
*[[mrc2lattice]]&lt;br /&gt;
*[[mrc2map]]&lt;br /&gt;
*[[mrc2pov]]&lt;br /&gt;
*[[mrc2tiff]]&lt;br /&gt;
*[[mrc2viff]]&lt;br /&gt;
*[[mrc3DExtractZ]]&lt;br /&gt;
*[[mrc3Dto2D]]&lt;br /&gt;
*[[mrcFETnormalizeBySD]]&lt;br /&gt;
*[[mrcFFTBandPassFilter]]&lt;br /&gt;
*[[mrcFFTCTFCompensation]]&lt;br /&gt;
*[[mrcFFTDigitize]]&lt;br /&gt;
*[[mrcFFTExpression]]&lt;br /&gt;
*[[mrcFFTFibreDiagram]]&lt;br /&gt;
*[[mrcFFTFiltering]]&lt;br /&gt;
*[[mrcFFTIQEstimation]]&lt;br /&gt;
*[[mrcFFTInfo]]&lt;br /&gt;
*[[mrcFFTLayerLineCheck]]&lt;br /&gt;
*[[mrcFFTMedianFilter]]&lt;br /&gt;
*[[mrcFFTProjection]]&lt;br /&gt;
*[[mrcFFTResampling]]&lt;br /&gt;
*[[mrcFFTShellInfo]]&lt;br /&gt;
*[[mrcFFTSizeChange]]&lt;br /&gt;
*[[mrcFFTSpectrum]]&lt;br /&gt;
*[[mrcFFTXFiltering]]&lt;br /&gt;
*[[mrcFFTplainreduce]]&lt;br /&gt;
*[[mrcFTMeridianEquatorRedece]]&lt;br /&gt;
*[[mrcImage1DProjectionfrom2D]]&lt;br /&gt;
*[[mrcImage1dAverageByCorrelation]]&lt;br /&gt;
*[[mrcImage1dCutAverage]]&lt;br /&gt;
*[[mrcImage1dShiftAverageByAnnealing]]&lt;br /&gt;
*[[mrcImage1dShiftByCorrelation]]&lt;br /&gt;
*[[mrcImage2DBackProjection]]&lt;br /&gt;
*[[mrcImage2DProjection]]&lt;br /&gt;
*[[mrcImage2pdb]]&lt;br /&gt;
*[[mrcImage3DHighResoEmphasis]]&lt;br /&gt;
*[[mrcImage3DPad]]&lt;br /&gt;
*[[mrcImage3DPad2]]&lt;br /&gt;
*[[mrcImage3DSymmetryFind]]&lt;br /&gt;
*[[mrcImage3DWindowing]]&lt;br /&gt;
*[[mrcImageAbnormalValueRemove]]&lt;br /&gt;
*[[mrcImageActinSingleParticleAnalysis]]&lt;br /&gt;
*[[mrcImageAdaptiveBinalization]]&lt;br /&gt;
*[[mrcImageAdd]]&lt;br /&gt;
*[[mrcImageAddValue]]&lt;br /&gt;
*[[mrcImageAreaCalc]]&lt;br /&gt;
*[[mrcImageAssignedToTFofPDB]]&lt;br /&gt;
*[[mrcImageAutoCorrelationWithWindowing]]&lt;br /&gt;
*[[mrcImageAutoFilamentExtract]]&lt;br /&gt;
*[[mrcImageAutoFilamentExtractResultAnalysis]]&lt;br /&gt;
*[[mrcImageAutoRotationCorrelation]]&lt;br /&gt;
*[[mrcImageAutoRotationCorrelation3D]]&lt;br /&gt;
*[[mrcImageAutoRotationCorrelationResultPrint]]&lt;br /&gt;
*[[mrcImageAverage]]&lt;br /&gt;
*[[mrcImageBandPassFilter]]&lt;br /&gt;
*[[mrcImageBinalization]]&lt;br /&gt;
*[[mrcImageBlockMerge]]&lt;br /&gt;
*[[mrcImageBoundaryInfo]]&lt;br /&gt;
*[[mrcImageBtest]]&lt;br /&gt;
*[[mrcImageCCDNoiseRemove]]&lt;br /&gt;
*[[mrcImageCTFCompensation]]&lt;br /&gt;
*[[mrcImageCTFCompensationForTiltImage]]&lt;br /&gt;
*[[mrcImageCTFDetermination]]&lt;br /&gt;
*[[mrcImageCTFObservation]]&lt;br /&gt;
*[[mrcImageCTFSN]]&lt;br /&gt;
*[[mrcImageCVE]]&lt;br /&gt;
*[[mrcImageCenterDensityChange]]&lt;br /&gt;
*[[mrcImageCenterGet]]&lt;br /&gt;
*[[mrcImageCenterOfMassCalculate]]&lt;br /&gt;
*[[mrcImageCircumferentialProjection]]&lt;br /&gt;
*[[mrcImageClusterAnalysis]]&lt;br /&gt;
*[[mrcImageColoring]]&lt;br /&gt;
*[[mrcImageCommonLineSearch]]&lt;br /&gt;
*[[mrcImageConnection]]&lt;br /&gt;
*[[mrcImageConnectivityNumberCalc]]&lt;br /&gt;
*[[mrcImageContourSurfaceCreate]]&lt;br /&gt;
*[[mrcImageCoordinateChange]]&lt;br /&gt;
*[[mrcImageCoreImageCalc]]&lt;br /&gt;
*[[mrcImageCorrelation]]&lt;br /&gt;
*[[mrcImageCorrelationInFourierSpace]]&lt;br /&gt;
*[[mrcImageCorrelationServer]]&lt;br /&gt;
*[[mrcImageCorrelationWithCTFCompensation]]&lt;br /&gt;
*[[mrcImageCrystalCreate]]&lt;br /&gt;
*[[mrcImageCutAndSetInArray]]&lt;br /&gt;
*[[mrcImageCylinderSection]]&lt;br /&gt;
*[[mrcImageDeadPixelCorrection]]&lt;br /&gt;
*[[mrcImageDensityChangeEstimation]]&lt;br /&gt;
*[[mrcImageDensityInfo]]&lt;br /&gt;
*[[mrcImageDensityNormalization]]&lt;br /&gt;
*[[mrcImageDensityNormalizationByImage]]&lt;br /&gt;
*[[mrcImageDisplayDensityAsTempFactor]]&lt;br /&gt;
*[[mrcImageDistanceConversion]]&lt;br /&gt;
*[[mrcImageDivideInfoForTomography]]&lt;br /&gt;
*[[mrcImageDivideIntoTwoImages]]&lt;br /&gt;
*[[mrcImageEdgeImageGet]]&lt;br /&gt;
*[[mrcImageEnhancementWithFuzzySets]]&lt;br /&gt;
*[[mrcImageEstimateTiltImage]]&lt;br /&gt;
*[[mrcImageExpression]]&lt;br /&gt;
*[[mrcImageFFT]]&lt;br /&gt;
*[[mrcImageFFTLayerLineExtraction]]&lt;br /&gt;
*[[mrcImageFOMCalc]]&lt;br /&gt;
*[[mrcImageFTest]]&lt;br /&gt;
*[[mrcImageFeatureExtraction]]&lt;br /&gt;
*[[mrcImageFilamentSearch]]&lt;br /&gt;
*[[mrcImageFilterCreate]]&lt;br /&gt;
*[[mrcImageFilteringbyFile]]&lt;br /&gt;
*[[mrcImageFilteringbyFileForVariance]]&lt;br /&gt;
*[[mrcImageFourierPowerSpectrum]]&lt;br /&gt;
*[[mrcImageFourierShellCorrelation]]&lt;br /&gt;
*[[mrcImageFractalFourierShellCorrelation]]&lt;br /&gt;
*[[mrcImageFractalFrourierShellCorrelation]]&lt;br /&gt;
*[[mrcImageGaussDisc]]&lt;br /&gt;
*[[mrcImageGaussSphere]]&lt;br /&gt;
*[[mrcImageHeaderChange]]&lt;br /&gt;
*[[mrcImageHelicalAveraging]]&lt;br /&gt;
*[[mrcImageHelicalConvolution]]&lt;br /&gt;
*[[mrcImageHelicalMappingFrom2DImage]]&lt;br /&gt;
*[[mrcImageHelicalMasking]]&lt;br /&gt;
*[[mrcImageHelicalMaskingBy2DImage]]&lt;br /&gt;
*[[mrcImageHelicalProjection]]&lt;br /&gt;
*[[mrcImageHighPassFilter]]&lt;br /&gt;
*[[mrcImageHighlighting]]&lt;br /&gt;
*[[mrcImageInfo]]&lt;br /&gt;
*[[mrcImageInverseRadonTransform]]&lt;br /&gt;
*[[mrcImageLabeling]]&lt;br /&gt;
*[[mrcImageLowPassFilter]]&lt;br /&gt;
*[[mrcImageMagnificationChange]]&lt;br /&gt;
*[[mrcImageMake2DArrayImage]]&lt;br /&gt;
*[[mrcImageMakeCylinder]]&lt;br /&gt;
*[[mrcImageMakeDump]]&lt;br /&gt;
*[[mrcImageMakeFromTextFile]]&lt;br /&gt;
*[[mrcImageMakeSphere]]&lt;br /&gt;
*[[mrcImageMappingtoPdb]]&lt;br /&gt;
*[[mrcImageMasking]]&lt;br /&gt;
*[[mrcImageMaskingByImage]]&lt;br /&gt;
*[[mrcImageMergebyside]]&lt;br /&gt;
*[[mrcImageMirroring]]&lt;br /&gt;
*[[mrcImageModeChange]]&lt;br /&gt;
*[[mrcImageModelCreate]]&lt;br /&gt;
*[[mrcImageModelSubfilamentsCreate]]&lt;br /&gt;
*[[mrcImageMontageCreate]]&lt;br /&gt;
*[[mrcImageMove]]&lt;br /&gt;
*[[mrcImageMultiCTFCompensation]]&lt;br /&gt;
*[[mrcImageMultiCTFDetermination]]&lt;br /&gt;
*[[mrcImageMultiplying]]&lt;br /&gt;
*[[mrcImageMultiplyingbyFile]]&lt;br /&gt;
*[[mrcImageNLMeansFilter]]&lt;br /&gt;
*[[mrcImageNeuralNetParticleExtraction]]&lt;br /&gt;
*[[mrcImageNeuralNetParticleLearning]]&lt;br /&gt;
*[[mrcImageNfoldAxisSearch]]&lt;br /&gt;
*[[mrcImageNoiseAdd]]&lt;br /&gt;
*[[mrcImageNoiseCreate]]&lt;br /&gt;
*[[mrcImageNoiseReductionByRelaxation]]&lt;br /&gt;
*[[mrcImageNormalDistributionTest]]&lt;br /&gt;
*[[mrcImageNormalizedSubtraction]]&lt;br /&gt;
*[[mrcImageNormalizing]]&lt;br /&gt;
*[[mrcImageNullImageCreate]]&lt;br /&gt;
*[[mrcImageOddBoxel]]&lt;br /&gt;
*[[mrcImageOneLineSimilarityCalc]]&lt;br /&gt;
*[[mrcImageOrientationSearch]]&lt;br /&gt;
*[[mrcImageOrientationSearchByHigherSelection]]&lt;br /&gt;
*[[mrcImageOrientationSearchByHybridization]]&lt;br /&gt;
*[[mrcImageOrientationSearchBySimultaneousMinimization]]&lt;br /&gt;
*[[mrcImagePCA]]&lt;br /&gt;
*[[mrcImagePad]]&lt;br /&gt;
*[[mrcImageParticleCandidateExtract]]&lt;br /&gt;
*[[mrcImagePeakSearch]]&lt;br /&gt;
*[[mrcImagePhaseCTFCompensationFromCTFINFO]]&lt;br /&gt;
*[[mrcImagePixelDataGet]]&lt;br /&gt;
*[[mrcImagePolyROI]]&lt;br /&gt;
*[[mrcImagePosterization]]&lt;br /&gt;
*[[mrcImagePrint]]&lt;br /&gt;
*[[mrcImagePrint3D]]&lt;br /&gt;
*[[mrcImageProjection]]&lt;br /&gt;
*[[mrcImagePut3D]]&lt;br /&gt;
*[[mrcImageROI]]&lt;br /&gt;
*[[mrcImageROI3D]]&lt;br /&gt;
*[[mrcImageROIs]]&lt;br /&gt;
*[[mrcImageROItoPCAoutputImage]]&lt;br /&gt;
*[[mrcImageRadialDistribution]]&lt;br /&gt;
*[[mrcImageRadonTransform]]&lt;br /&gt;
*[[mrcImageRealValueAdd]]&lt;br /&gt;
*[[mrcImageRectangleGet]]&lt;br /&gt;
*[[mrcImageRectangleGetByCorrelation]]&lt;br /&gt;
*[[mrcImageRefConv2D]]&lt;br /&gt;
*[[mrcImageRefCreate]]&lt;br /&gt;
*[[mrcImageRefFFTConv2D]]&lt;br /&gt;
*[[mrcImageRefScaleChangeWithPad]]&lt;br /&gt;
*[[mrcImageResolutionEstimateForFilaments]]&lt;br /&gt;
*[[mrcImageReverse]]&lt;br /&gt;
*[[mrcImageRotation]]&lt;br /&gt;
*[[mrcImageRotation3D]]&lt;br /&gt;
*[[mrcImageSN]]&lt;br /&gt;
*[[mrcImageSamplingUnitChange]]&lt;br /&gt;
*[[mrcImageScalarAdd]]&lt;br /&gt;
*[[mrcImageSectionGet]]&lt;br /&gt;
*[[mrcImageSetFunction]]&lt;br /&gt;
*[[mrcImageShapePCA]]&lt;br /&gt;
*[[mrcImageShift]]&lt;br /&gt;
*[[mrcImageShiftFollowingGC]]&lt;br /&gt;
*[[mrcImageShrink]]&lt;br /&gt;
*[[mrcImageSiemensStar]]&lt;br /&gt;
*[[mrcImageSimilarImageSearch]]&lt;br /&gt;
*[[mrcImageSimilarityEstimate]]&lt;br /&gt;
*[[mrcImageSinogramCorrelation]]&lt;br /&gt;
*[[mrcImageSinogramCreate]]&lt;br /&gt;
*[[mrcImageSinogramFFT]]&lt;br /&gt;
*[[mrcImageSmoothing]]&lt;br /&gt;
*[[mrcImageSolventFlattening]]&lt;br /&gt;
*[[mrcImageSphere]]&lt;br /&gt;
*[[mrcImageSplit]]&lt;br /&gt;
*[[mrcImageSquare]]&lt;br /&gt;
*[[mrcImageStack]]&lt;br /&gt;
*[[mrcImageStandardDeviation]]&lt;br /&gt;
*[[mrcImageSubtraction]]&lt;br /&gt;
*[[mrcImageSuperResolution]]&lt;br /&gt;
*[[mrcImageSymmetryAverage]]&lt;br /&gt;
*[[mrcImageSymmetryCentreFind]]&lt;br /&gt;
*[[mrcImageSymmetryFind]]&lt;br /&gt;
*[[mrcImageTTest]]&lt;br /&gt;
*[[mrcImageTfunction]]&lt;br /&gt;
*[[mrcImageTiltAxisSearch]]&lt;br /&gt;
*[[mrcImageTiltAxisSearchHelp]]&lt;br /&gt;
*[[mrcImageToNAMDConstantForces]]&lt;br /&gt;
*[[mrcImageTrans]]&lt;br /&gt;
*[[mrcImageTransformDescartesIntoPolar]]&lt;br /&gt;
*[[mrcImageTransformSign]]&lt;br /&gt;
*[[mrcImageTranspose]]&lt;br /&gt;
*[[mrcImageTwoImageTest]]&lt;br /&gt;
*[[mrcImageUnbentROI]]&lt;br /&gt;
*[[mrcImageUnexpectedMassFromPDB]]&lt;br /&gt;
*[[mrcImageUntwist]]&lt;br /&gt;
*[[mrcImageVarianceAnalysis]]&lt;br /&gt;
*[[mrcImageVarianceMap]]&lt;br /&gt;
*[[mrcImageVolumeCalc]]&lt;br /&gt;
*[[mrcImageWindowing]]&lt;br /&gt;
*[[mrcImageZPad]]&lt;br /&gt;
*[[mrcImagepdbFileReduce]]&lt;br /&gt;
*[[mrcImagesSinogramCorrelation]]&lt;br /&gt;
*[[mrcImagestoRef]]&lt;br /&gt;
*[[mrcInfo]]&lt;br /&gt;
*[[mrcInfoSet]]&lt;br /&gt;
*[[mrcManipulate_kaya]]&lt;br /&gt;
*[[mrcMask]]&lt;br /&gt;
*[[mrcMeanYlinePos]]&lt;br /&gt;
*[[mrcMirrorImageCreate]]&lt;br /&gt;
*[[mrcRadon2Dto3D]]&lt;br /&gt;
*[[mrcRefCorEstimate]]&lt;br /&gt;
*[[mrcRefCorModify]]&lt;br /&gt;
*[[mrcRefCoreGet]]&lt;br /&gt;
*[[mrcRefCorrelation]]&lt;br /&gt;
*[[mrcRefCorrelationConv]]&lt;br /&gt;
*[[mrcRefEstimate]]&lt;br /&gt;
*[[mrcRefFFTConvert]]&lt;br /&gt;
*[[mrcRefHeaderCreate]]&lt;br /&gt;
*[[mrcRefHighPassFilter]]&lt;br /&gt;
*[[mrcRefImageCorrelation]]&lt;br /&gt;
*[[mrcRefImageOmegaCorrelation]]&lt;br /&gt;
*[[mrcRefImagepwzCorEstimate]]&lt;br /&gt;
*[[mrcRefImagepwzCorModify]]&lt;br /&gt;
*[[mrcRefImagepwzCorPeakFind]]&lt;br /&gt;
*[[mrcRefImagepwzCorSmoothing]]&lt;br /&gt;
*[[mrcRefImagepwzCorrelation]]&lt;br /&gt;
*[[mrcRefImagepwzCorrelationByFFT]]&lt;br /&gt;
*[[mrcRefImagexaFit]]&lt;br /&gt;
*[[mrcRefLowPassFilter]]&lt;br /&gt;
*[[mrcRefNoiseAdd]]&lt;br /&gt;
*[[mrcRefNormalizing]]&lt;br /&gt;
*[[mrcRefPhaseImageCreate]]&lt;br /&gt;
*[[mrcRefSmoothing]]&lt;br /&gt;
*[[mrcRefz1ImageCorrelation]]&lt;br /&gt;
*[[mrcSinogramFET]]&lt;br /&gt;
*[[mrcSinogramFETcalcSDforNormalize]]&lt;br /&gt;
*[[mrcSinogramFETcalcWeight]]&lt;br /&gt;
*[[mrcSinogramFETcorrelationMap]]&lt;br /&gt;
*[[mrcSinogramFETnormalizedMap]]&lt;br /&gt;
*[[mrcSinogramFETreferredCorrelation]]&lt;br /&gt;
*[[mrcSinogramFETsmoothParameterMatching]]&lt;br /&gt;
*[[mrcView]]&lt;br /&gt;
*[[muscleSimulation]]&lt;br /&gt;
*[[obj3Don2DImageView]]&lt;br /&gt;
*[[openGLTest]]&lt;br /&gt;
*[[pdb2SketchMacro]]&lt;br /&gt;
*[[pdb2bender]]&lt;br /&gt;
*[[pdb2mrc]]&lt;br /&gt;
*[[pdb2mrc2d]]&lt;br /&gt;
*[[pdb2mrc2dWithCTF]]&lt;br /&gt;
*[[pdb2ucd]]&lt;br /&gt;
*[[pdbAtomSection]]&lt;br /&gt;
*[[pdbCAOnly]]&lt;br /&gt;
*[[pdbChargeFit]]&lt;br /&gt;
*[[pdbCoordAdd]]&lt;br /&gt;
*[[pdbCrystalCreate]]&lt;br /&gt;
*[[pdbDisplay]]&lt;br /&gt;
*[[pdbFileMerge]]&lt;br /&gt;
*[[pdbHelix]]&lt;br /&gt;
*[[pdbHomologySearch]]&lt;br /&gt;
*[[pdbInfo]]&lt;br /&gt;
*[[pdbListRMSDCalc]]&lt;br /&gt;
*[[pdbMatrixCreate]]&lt;br /&gt;
*[[pdbMolecularInterfaceFind]]&lt;br /&gt;
*[[pdbMove]]&lt;br /&gt;
*[[pdbNAMDRestraintCreate]]&lt;br /&gt;
*[[pdbNearAtomListShow]]&lt;br /&gt;
*[[pdbOneProteinGet]]&lt;br /&gt;
*[[pdbPCA]]&lt;br /&gt;
*[[pdbProteinIDSet]]&lt;br /&gt;
*[[pdbRhoFit]]&lt;br /&gt;
*[[pdbRhoFitCoiledCoil]]&lt;br /&gt;
*[[pdbRhoFitTm]]&lt;br /&gt;
*[[pdbRotation]]&lt;br /&gt;
*[[pdbSecondaryStructurePrint]]&lt;br /&gt;
*[[pdbShapeFit]]&lt;br /&gt;
*[[pdbSurface]]&lt;br /&gt;
*[[pdbTempFactorSet]]&lt;br /&gt;
*[[pdbTrans]]&lt;br /&gt;
*[[pdbTwoProteinFit]]&lt;br /&gt;
*[[pdbView]]&lt;br /&gt;
*[[pdbWaterAdd]]&lt;br /&gt;
*[[pgDataBaseSelectServer]]&lt;br /&gt;
*[[pgJournalSelect]]&lt;br /&gt;
*[[pgJournalSelectCORBAClient]]&lt;br /&gt;
*[[pgJournalSelectCORBAServer]]&lt;br /&gt;
*[[pgMemoSelectCORBAServer]]&lt;br /&gt;
*[[pgSelect]]&lt;br /&gt;
*[[pointAffineTransform]]&lt;br /&gt;
*[[psFileMerge]]&lt;br /&gt;
*[[psFilePageMerge]]&lt;br /&gt;
*[[randomNormalGet]]&lt;br /&gt;
*[[randomUniformGet]]&lt;br /&gt;
*[[rasmonyo]]&lt;br /&gt;
*[[smolet]]&lt;br /&gt;
*[[tgaInfo]]&lt;br /&gt;
*[[tiff2mrc]]&lt;br /&gt;
*[[tiltInfoDetermine]]&lt;br /&gt;
*[[vector2pdb]]&lt;br /&gt;
*[[vectorImageNearestNeighborMethod]]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Eos_System_Commands</id>
		<title>Eos System Commands</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Eos_System_Commands"/>
				<updated>2012-09-17T17:23:31Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== maketool ==&lt;br /&gt;
=== Function ===&lt;br /&gt;
This shell program prepares a new tool for developers.&lt;br /&gt;
Usage&lt;br /&gt;
 $ maketool ClassName ToolName [Action]&lt;br /&gt;
    ClassName: Name of the class where a new tool belongs.&lt;br /&gt;
    ToolName:  Name of a new tool&lt;br /&gt;
    Action:&lt;br /&gt;
      All&lt;br /&gt;
        All files and environments will be set up. A new default control file will be supplied. &lt;br /&gt;
      AllFollowingControlFile&lt;br /&gt;
        All files and environments will be supplied following the control file you once prepared&lt;br /&gt;
        except for a main-source file. &lt;br /&gt;
      EnvironmentOnly&lt;br /&gt;
        You will use this argument when you want to use Eos environments and create a new tool which belongs to Eos. &lt;br /&gt;
&lt;br /&gt;
== makeobj ==&lt;br /&gt;
=== Function ===&lt;br /&gt;
This shell program prepares a new object for developers.&lt;br /&gt;
Usage&lt;br /&gt;
 $ maketool ClassName ObjectName [Action]&lt;br /&gt;
    ClassName:    Name of the class where a new tool belongs.&lt;br /&gt;
    ObjcectName:  Name of a new object&lt;br /&gt;
    Action:&lt;br /&gt;
      All&lt;br /&gt;
        All files and environments will be set up. A new default control file will be supplied. &lt;br /&gt;
      AllFollowingControlFile&lt;br /&gt;
        All files and environments will be supplied following the control file you once prepared&lt;br /&gt;
        except for a main-source file. &lt;br /&gt;
      EnvironmentOnly&lt;br /&gt;
        You will use this argument when you want to use Eos environments and create a new tool which belongs to Eos. &lt;br /&gt;
&lt;br /&gt;
== makegeneral ==&lt;br /&gt;
=== Function ===&lt;br /&gt;
This shell program is used in maketool and makeobj.&lt;br /&gt;
Usage&lt;br /&gt;
 $ makegeneral [World] [ClassName] [ObjectName] [Action]&lt;br /&gt;
    World&lt;br /&gt;
      Tools&lt;br /&gt;
        You will use this argument when you create a new tool following Eos. &lt;br /&gt;
      Objects&lt;br /&gt;
        You will use this argument when you create a new object-oriented library &lt;br /&gt;
    ClassName : Class Name to which a new object is attributted&lt;br /&gt;
    ObjectName : Name of object&lt;br /&gt;
    Action&lt;br /&gt;
      All&lt;br /&gt;
        All files and environment will be set up. A new default control file will be supplied. &lt;br /&gt;
      AllFollowingControlFile&lt;br /&gt;
        All files and environment will be supplied following a control file you prepared except for a main-source file. &lt;br /&gt;
      EnvironmentOnly&lt;br /&gt;
        You will use this argument when you want to use Eos environment and create a new tool which belongs to Eos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Source Code Structure ===&lt;br /&gt;
Enviroment Varilabls&lt;br /&gt;
Predefined variables&lt;br /&gt;
&lt;br /&gt;
    EOS_HOME&lt;br /&gt;
        Eos Top pathname &lt;br /&gt;
&lt;br /&gt;
Used variables inside&lt;br /&gt;
&lt;br /&gt;
    WorldHomeDir&lt;br /&gt;
        ${EOS_HOME}/src &lt;br /&gt;
    ObjectClassHomeDir&lt;br /&gt;
        ${WorldHomeDir}/Objects &lt;br /&gt;
    ToolClassHomeDir&lt;br /&gt;
        ${WorldHomeDir}/Tools &lt;br /&gt;
    World&lt;br /&gt;
        Tools | Objects &lt;br /&gt;
    ClassName&lt;br /&gt;
        Class Name of an implemented object/tool &lt;br /&gt;
    ObjectName&lt;br /&gt;
        Name of an implemented object &lt;br /&gt;
    Action&lt;br /&gt;
        Action &lt;br /&gt;
    Name&lt;br /&gt;
        return temporary value of NameRead fucntion &lt;br /&gt;
&lt;br /&gt;
Function&lt;br /&gt;
General&lt;br /&gt;
    usage&lt;br /&gt;
        print usage this tool &lt;br /&gt;
    NameList&lt;br /&gt;
        Show directories except for a directory named Config &lt;br /&gt;
        arg1: Name of a directory including named one. &lt;br /&gt;
        Full: arg1 &lt;br /&gt;
    NameShow&lt;br /&gt;
        Show a list of implemented tools/objects/classes. Create ${Full}/Config/Source.lst &lt;br /&gt;
        arg1: full pathname including inplemented &lt;br /&gt;
        arg2: Tools | Objects | Class &lt;br /&gt;
        Full: arg1 &lt;br /&gt;
        Target: arg2 &lt;br /&gt;
    NameRead&lt;br /&gt;
        Get a name of a implemented tool/object/class &lt;br /&gt;
        arg1: Full pathname including a implemented tool/object/class &lt;br /&gt;
        arg2: Tools | Objects | Class &lt;br /&gt;
        Name: Wanted name &lt;br /&gt;
        Full: arg1 &lt;br /&gt;
        Target: arg2 &lt;br /&gt;
        ans: Y|y &lt;br /&gt;
    DirCheckAndMake&lt;br /&gt;
        Check and Create new directories, i.e., ${Full}/${Name} and ${Full}/${Name} &lt;br /&gt;
        arg1: full pathname of a directory including a implemented directory &lt;br /&gt;
        arg2: a directory name to be implemented &lt;br /&gt;
        arg3: Tools | Objects | Class &lt;br /&gt;
        Full: arg1 &lt;br /&gt;
        Name: arg2 &lt;br /&gt;
        World: arg3 &lt;br /&gt;
        ans: Y|y &lt;br /&gt;
    NewNameAddToMakefile&lt;br /&gt;
        Add a new name in Makefile. &lt;br /&gt;
        arg1: Full pathname of Makefile. &lt;br /&gt;
        arg2: name of an implemented tool/class/object. &lt;br /&gt;
        arg3: Class| Objects | Tools &lt;br /&gt;
        Full: arg1 &lt;br /&gt;
        Name: arg2 &lt;br /&gt;
        World: arg3&lt;br /&gt;
        World : Tools | Objects&lt;br /&gt;
&lt;br /&gt;
        WorldNameShow&lt;br /&gt;
        WorldNameRead&lt;br /&gt;
            World: Tools | Objects &lt;br /&gt;
        WorldDirCheckAndMake&lt;br /&gt;
&lt;br /&gt;
Object :&lt;br /&gt;
        ObjectClassNameShow&lt;br /&gt;
        ObjectClassNameRead&lt;br /&gt;
            ObjectClassName &lt;br /&gt;
        ObjectClassDirCheckAndMake&lt;br /&gt;
        ObjectNameShow&lt;br /&gt;
        ObjectNameRead&lt;br /&gt;
            ObjectName &lt;br /&gt;
        ObjectDirCheckAndMake&lt;br /&gt;
        ObjectActionRead&lt;br /&gt;
            Action: &lt;br /&gt;
        ObjectClassDirModifyFollowingAction&lt;br /&gt;
        ObjectDirModifyFollowingAction&lt;br /&gt;
&lt;br /&gt;
Tool :&lt;br /&gt;
        ToolClassNameShow&lt;br /&gt;
        ToolClassNameRead&lt;br /&gt;
            ToolClassName &lt;br /&gt;
        ToolClassDirCheckAndMake&lt;br /&gt;
        ToolNameShow&lt;br /&gt;
        ToolNameRead&lt;br /&gt;
            ToolName &lt;br /&gt;
        ToolDirCheckAndMake&lt;br /&gt;
        ToolActionRead&lt;br /&gt;
            Action: &lt;br /&gt;
        ToolClassDirModifyFollowingAction&lt;br /&gt;
            Create src, bin, doc, sccs, src/Tools, src/Config.&lt;br /&gt;
            Create Makefile in Tools &lt;br /&gt;
        ToolDirModifyFollowingAction&lt;br /&gt;
            Create a new tool directory.&lt;br /&gt;
            Register a new tool name in Makefile.&lt;br /&gt;
            Set Eos environment files and directories.&lt;br /&gt;
                Create directories, tool, tool/src etc..&lt;br /&gt;
                Create Config/Define.inc and Config/Define.inc&lt;br /&gt;
                Set Makefile&lt;br /&gt;
                Set src/Makefile, src/.Depend, and src/.Source &lt;br /&gt;
            Set a option control file.&lt;br /&gt;
            Create prototype source codes. &lt;br /&gt;
&lt;br /&gt;
Template Directory: &lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ToolTemplate.Dir&lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ToolClassTemplate.Dir&lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ToolHomeTemplate.Dir&lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ObjectTemplate.Dir&lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ObjectClassTemplate.Dir&lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ObjectHomeTemplate.Dir&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Eos_System_Commands</id>
		<title>Eos System Commands</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Eos_System_Commands"/>
				<updated>2012-09-17T17:13:36Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: Created page with &amp;quot;  == makegeneral == === Function === This shell program will be used in maketool and makeobj. Usage   $ makegeneral [World] [ClassName] [ObjectName] [Action]     World       T...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== makegeneral ==&lt;br /&gt;
=== Function ===&lt;br /&gt;
This shell program will be used in maketool and makeobj.&lt;br /&gt;
Usage&lt;br /&gt;
&lt;br /&gt;
 $ makegeneral [World] [ClassName] [ObjectName] [Action]&lt;br /&gt;
    World&lt;br /&gt;
      Tools&lt;br /&gt;
        You will use this argument when you create a new tool following Eos. &lt;br /&gt;
      Objects&lt;br /&gt;
        You will use this argument when you create a new object-oriented library &lt;br /&gt;
    ClassName : Class Name to which a new object is attributted&lt;br /&gt;
    ObjectName : Name of object&lt;br /&gt;
    Action&lt;br /&gt;
      All&lt;br /&gt;
        All files and environment will be set up. A new default control file will be supplied. &lt;br /&gt;
      AllFollowingControlFile&lt;br /&gt;
        All files and environment will be supplied following a control file you prepared except for a main-source file. &lt;br /&gt;
      EnvironmentOnly&lt;br /&gt;
        You will use this argument when you want to use Eos environment and create a new tool which belongs to Eos. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Source Code Structure ===&lt;br /&gt;
Enviroment Varilabls&lt;br /&gt;
Predefined variables&lt;br /&gt;
&lt;br /&gt;
    EOS_HOME&lt;br /&gt;
        Eos Top pathname &lt;br /&gt;
&lt;br /&gt;
Used variables inside&lt;br /&gt;
&lt;br /&gt;
    WorldHomeDir&lt;br /&gt;
        ${EOS_HOME}/src &lt;br /&gt;
    ObjectClassHomeDir&lt;br /&gt;
        ${WorldHomeDir}/Objects &lt;br /&gt;
    ToolClassHomeDir&lt;br /&gt;
        ${WorldHomeDir}/Tools &lt;br /&gt;
    World&lt;br /&gt;
        Tools | Objects &lt;br /&gt;
    ClassName&lt;br /&gt;
        Class Name of an implemented object/tool &lt;br /&gt;
    ObjectName&lt;br /&gt;
        Name of an implemented object &lt;br /&gt;
    Action&lt;br /&gt;
        Action &lt;br /&gt;
    Name&lt;br /&gt;
        return temporary value of NameRead fucntion &lt;br /&gt;
&lt;br /&gt;
Function&lt;br /&gt;
General&lt;br /&gt;
    usage&lt;br /&gt;
        print usage this tool &lt;br /&gt;
    NameList&lt;br /&gt;
        Show directories except for a directory named Config &lt;br /&gt;
        arg1: Name of a directory including named one. &lt;br /&gt;
        Full: arg1 &lt;br /&gt;
    NameShow&lt;br /&gt;
        Show a list of implemented tools/objects/classes. Create ${Full}/Config/Source.lst &lt;br /&gt;
        arg1: full pathname including inplemented &lt;br /&gt;
        arg2: Tools | Objects | Class &lt;br /&gt;
        Full: arg1 &lt;br /&gt;
        Target: arg2 &lt;br /&gt;
    NameRead&lt;br /&gt;
        Get a name of a implemented tool/object/class &lt;br /&gt;
        arg1: Full pathname including a implemented tool/object/class &lt;br /&gt;
        arg2: Tools | Objects | Class &lt;br /&gt;
        Name: Wanted name &lt;br /&gt;
        Full: arg1 &lt;br /&gt;
        Target: arg2 &lt;br /&gt;
        ans: Y|y &lt;br /&gt;
    DirCheckAndMake&lt;br /&gt;
        Check and Create new directories, i.e., ${Full}/${Name} and ${Full}/${Name} &lt;br /&gt;
        arg1: full pathname of a directory including a implemented directory &lt;br /&gt;
        arg2: a directory name to be implemented &lt;br /&gt;
        arg3: Tools | Objects | Class &lt;br /&gt;
        Full: arg1 &lt;br /&gt;
        Name: arg2 &lt;br /&gt;
        World: arg3 &lt;br /&gt;
        ans: Y|y &lt;br /&gt;
    NewNameAddToMakefile&lt;br /&gt;
        Add a new name in Makefile. &lt;br /&gt;
        arg1: Full pathname of Makefile. &lt;br /&gt;
        arg2: name of an implemented tool/class/object. &lt;br /&gt;
        arg3: Class| Objects | Tools &lt;br /&gt;
        Full: arg1 &lt;br /&gt;
        Name: arg2 &lt;br /&gt;
        World: arg3&lt;br /&gt;
        World : Tools | Objects&lt;br /&gt;
&lt;br /&gt;
        WorldNameShow&lt;br /&gt;
        WorldNameRead&lt;br /&gt;
            World: Tools | Objects &lt;br /&gt;
        WorldDirCheckAndMake&lt;br /&gt;
&lt;br /&gt;
Object :&lt;br /&gt;
        ObjectClassNameShow&lt;br /&gt;
        ObjectClassNameRead&lt;br /&gt;
            ObjectClassName &lt;br /&gt;
        ObjectClassDirCheckAndMake&lt;br /&gt;
        ObjectNameShow&lt;br /&gt;
        ObjectNameRead&lt;br /&gt;
            ObjectName &lt;br /&gt;
        ObjectDirCheckAndMake&lt;br /&gt;
        ObjectActionRead&lt;br /&gt;
            Action: &lt;br /&gt;
        ObjectClassDirModifyFollowingAction&lt;br /&gt;
        ObjectDirModifyFollowingAction&lt;br /&gt;
&lt;br /&gt;
Tool :&lt;br /&gt;
        ToolClassNameShow&lt;br /&gt;
        ToolClassNameRead&lt;br /&gt;
            ToolClassName &lt;br /&gt;
        ToolClassDirCheckAndMake&lt;br /&gt;
        ToolNameShow&lt;br /&gt;
        ToolNameRead&lt;br /&gt;
            ToolName &lt;br /&gt;
        ToolDirCheckAndMake&lt;br /&gt;
        ToolActionRead&lt;br /&gt;
            Action: &lt;br /&gt;
        ToolClassDirModifyFollowingAction&lt;br /&gt;
            Create src, bin, doc, sccs, src/Tools, src/Config.&lt;br /&gt;
            Create Makefile in Tools &lt;br /&gt;
        ToolDirModifyFollowingAction&lt;br /&gt;
            Create a new tool directory.&lt;br /&gt;
            Register a new tool name in Makefile.&lt;br /&gt;
            Set Eos environment files and directories.&lt;br /&gt;
                Create directories, tool, tool/src etc..&lt;br /&gt;
                Create Config/Define.inc and Config/Define.inc&lt;br /&gt;
                Set Makefile&lt;br /&gt;
                Set src/Makefile, src/.Depend, and src/.Source &lt;br /&gt;
            Set a option control file.&lt;br /&gt;
            Create prototype source codes. &lt;br /&gt;
&lt;br /&gt;
Template Directory: &lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ToolTemplate.Dir&lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ToolClassTemplate.Dir&lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ToolHomeTemplate.Dir&lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ObjectTemplate.Dir&lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ObjectClassTemplate.Dir&lt;br /&gt;
    ${EOS_HOME}/src/Config/Template/ObjectHomeTemplate.Dir&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2012-09-17T17:07:41Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* Developers' Guide of Eos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010.&lt;br /&gt;
We would like to summarize knowledges about [[Eos]].&lt;br /&gt;
&lt;br /&gt;
Old Eos pages are [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos_old here].&lt;br /&gt;
&lt;br /&gt;
Now this Eospedia is under construction.&lt;br /&gt;
&lt;br /&gt;
== '''Beginner's Guide of Eos''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[Eos|What is Eos ?]] ===&lt;br /&gt;
=== [[Command|How to use CUI ?]] ===&lt;br /&gt;
=== [[Makefile|How to use Eos ?]] ===&lt;br /&gt;
=== [[List of command|List of command]] ===&lt;br /&gt;
&lt;br /&gt;
== '''Developers' Guide of Eos''' ==&lt;br /&gt;
=== [[For Eos System Developers]] ===&lt;br /&gt;
=== [[Eos System Architecture]] ===&lt;br /&gt;
=== [[Eos System Commands]] ===&lt;br /&gt;
&lt;br /&gt;
== '''Eos FAQ''' ==&lt;br /&gt;
* [[EosFAQ | FAQ]]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Eos</id>
		<title>Eos</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Eos"/>
				<updated>2012-09-17T02:10:54Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eos is an environment for image analysis of electron micrographs. Eos system supplies four types of codes.&lt;br /&gt;
&lt;br /&gt;
* [[Small Tools]]&lt;br /&gt;
* [[Object-oriented library]]&lt;br /&gt;
* [[Integration Tools]]&lt;br /&gt;
* [[Development Tools]]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2012-09-17T02:06:04Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* Beginner's Guide of Eos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010.&lt;br /&gt;
We would like to summarize knowledges about [[Eos]].&lt;br /&gt;
&lt;br /&gt;
Old Eos pages are [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos_old here].&lt;br /&gt;
&lt;br /&gt;
Now this Eospedia is under construction.&lt;br /&gt;
&lt;br /&gt;
== '''Beginner's Guide of Eos''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[Eos|What is Eos ?]] ===&lt;br /&gt;
=== [[Command|How to use CUI ?]] ===&lt;br /&gt;
=== [[Makefile|How to use Eos ?]] ===&lt;br /&gt;
=== [[List of command|List of command]] ===&lt;br /&gt;
&lt;br /&gt;
== '''Developers' Guide of Eos''' ==&lt;br /&gt;
=== [[For Eos System Developers]] ===&lt;br /&gt;
&lt;br /&gt;
== '''Eos FAQ''' ==&lt;br /&gt;
* [[EosFAQ | FAQ]]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers</id>
		<title>For Eos System Developers</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers"/>
				<updated>2012-09-17T02:05:22Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* DEBUGPRINT function */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eos System Developers =&lt;br /&gt;
&lt;br /&gt;
== Eos Enviroment Setting ==&lt;br /&gt;
&lt;br /&gt;
=== Eos default setting ===&lt;br /&gt;
    EOS_HOME&lt;br /&gt;
        Eos home directory &lt;br /&gt;
    EOS_HOST&lt;br /&gt;
        Eos working station type&lt;br /&gt;
        When you want to create a new tool on another Eos,&lt;br /&gt;
        EOS_ANOTHER_HOME&lt;br /&gt;
            Anonther Eos home directory &lt;br /&gt;
&lt;br /&gt;
== When you create a new tool, ==&lt;br /&gt;
=== Rule ===&lt;br /&gt;
create new directories and proto-type source codes&lt;br /&gt;
&lt;br /&gt;
 $ maketool classname toolname new&lt;br /&gt;
&lt;br /&gt;
change a working directory.&lt;br /&gt;
 $ cd $EOS_HOME/src/Tools/classname/toolname/src&lt;br /&gt;
&lt;br /&gt;
When you want to add new arguments, you need to modify a file of ../Config/[[OptionControlFile]].&lt;br /&gt;
Now we are creating a interactive tool, [[makeOptionControlFile]]. Wait a moment please.&lt;br /&gt;
If you modify a file of OptionControlFile, you must update your new source codes.&lt;br /&gt;
&lt;br /&gt;
 $ make update&lt;br /&gt;
&lt;br /&gt;
modify toolname.c (a main-source file)&lt;br /&gt;
This step is essential but cannot be auto-made.&lt;br /&gt;
&lt;br /&gt;
Check file-dependency.&lt;br /&gt;
 $ make depend&lt;br /&gt;
&lt;br /&gt;
build a new tool&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
fix bugs in a main-source file.&lt;br /&gt;
This step is essential, too. It may take many hours to fix bugs. Eos supplies some techniques for the purpose of quick bug-fix, while the bug-fix step cannot be auto.&lt;br /&gt;
&lt;br /&gt;
install a new tool&lt;br /&gt;
 $ make install &lt;br /&gt;
&lt;br /&gt;
== When you create a new object ==&lt;br /&gt;
&lt;br /&gt;
 $ protoObjectMethodCreate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control File Format ==&lt;br /&gt;
This control file is used to generate prototype-source code.&lt;br /&gt;
&lt;br /&gt;
Main Source File&lt;br /&gt;
&lt;br /&gt;
    Main source file&lt;br /&gt;
        Default: Tool.c &lt;br /&gt;
    ToolInfo&lt;br /&gt;
        This struct includes the information of argmunets (argv) of main function &lt;br /&gt;
    init0 (init.c)&lt;br /&gt;
        Assign default values to ToolInfo &lt;br /&gt;
    argCheck (argCheck.c)&lt;br /&gt;
        Assign values to ToolInfo using the information of arguments (argv) &lt;br /&gt;
    init1 (init.c)&lt;br /&gt;
        Initialize ToolInfo following the information of arguments (ToolInfo). &lt;br /&gt;
&lt;br /&gt;
== Some Techiniques for Quick Bug-fix ==&lt;br /&gt;
&lt;br /&gt;
=== DEBUGPRINT function ===&lt;br /&gt;
DEBUGPRINT is a print function for DEBUG. The tool is defined in 'genUtil.h'.&lt;br /&gt;
&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you begin to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #define DEBUG&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
    #define DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUG2PRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
If you finish to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #undef DEBUG or #undef DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
=== How to use gdb. ===&lt;br /&gt;
core analysis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
OS: HP, Order: mrcImagePrint -i test -o test2&lt;br /&gt;
&lt;br /&gt;
 $ gdb ~/Eos/bin/HP/mrcImagePrint.HP core&lt;br /&gt;
or&lt;br /&gt;
 $ gdb ~/Eos/bin/HP/mrcImagePrint.HP&lt;br /&gt;
 $ gdb&amp;gt; run -i test -o test2&lt;br /&gt;
&lt;br /&gt;
gdb command list&lt;br /&gt;
 gdb&amp;gt; where&lt;br /&gt;
 gdb&amp;gt; list &lt;br /&gt;
 gdb&amp;gt; up, down&lt;br /&gt;
 gdb&amp;gt; print&lt;br /&gt;
 gdb&amp;gt; break&lt;br /&gt;
 gdb&amp;gt; next&lt;br /&gt;
&lt;br /&gt;
=== Log print ===&lt;br /&gt;
Print logs to both stdout and fpt for file&lt;br /&gt;
Example:&lt;br /&gt;
    	#define LOGPRINT4(fpt,ID,ID2,x,d1,d2,d3,d4) \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(fpt, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;\n&amp;quot;); fflush(fpt); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(stdout, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;\n&amp;quot;); fflush(stdout);&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers</id>
		<title>For Eos System Developers</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers"/>
				<updated>2012-09-17T02:01:55Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* Log print */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eos System Developers =&lt;br /&gt;
&lt;br /&gt;
== Eos Enviroment Setting ==&lt;br /&gt;
&lt;br /&gt;
=== Eos default setting ===&lt;br /&gt;
    EOS_HOME&lt;br /&gt;
        Eos home directory &lt;br /&gt;
    EOS_HOST&lt;br /&gt;
        Eos working station type&lt;br /&gt;
        When you want to create a new tool on another Eos,&lt;br /&gt;
        EOS_ANOTHER_HOME&lt;br /&gt;
            Anonther Eos home directory &lt;br /&gt;
&lt;br /&gt;
== When you create a new tool, ==&lt;br /&gt;
=== Rule ===&lt;br /&gt;
create new directories and proto-type source codes&lt;br /&gt;
&lt;br /&gt;
 $ maketool classname toolname new&lt;br /&gt;
&lt;br /&gt;
change a working directory.&lt;br /&gt;
 $ cd $EOS_HOME/src/Tools/classname/toolname/src&lt;br /&gt;
&lt;br /&gt;
When you want to add new arguments, you need to modify a file of ../Config/[[OptionControlFile]].&lt;br /&gt;
Now we are creating a interactive tool, [[makeOptionControlFile]]. Wait a moment please.&lt;br /&gt;
If you modify a file of OptionControlFile, you must update your new source codes.&lt;br /&gt;
&lt;br /&gt;
 $ make update&lt;br /&gt;
&lt;br /&gt;
modify toolname.c (a main-source file)&lt;br /&gt;
This step is essential but cannot be auto-made.&lt;br /&gt;
&lt;br /&gt;
Check file-dependency.&lt;br /&gt;
 $ make depend&lt;br /&gt;
&lt;br /&gt;
build a new tool&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
fix bugs in a main-source file.&lt;br /&gt;
This step is essential, too. It may take many hours to fix bugs. Eos supplies some techniques for the purpose of quick bug-fix, while the bug-fix step cannot be auto.&lt;br /&gt;
&lt;br /&gt;
install a new tool&lt;br /&gt;
 $ make install &lt;br /&gt;
&lt;br /&gt;
== When you create a new object ==&lt;br /&gt;
&lt;br /&gt;
 $ protoObjectMethodCreate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control File Format ==&lt;br /&gt;
This control file is used to generate prototype-source code.&lt;br /&gt;
&lt;br /&gt;
Main Source File&lt;br /&gt;
&lt;br /&gt;
    Main source file&lt;br /&gt;
        Default: Tool.c &lt;br /&gt;
    ToolInfo&lt;br /&gt;
        This struct includes the information of argmunets (argv) of main function &lt;br /&gt;
    init0 (init.c)&lt;br /&gt;
        Assign default values to ToolInfo &lt;br /&gt;
    argCheck (argCheck.c)&lt;br /&gt;
        Assign values to ToolInfo using the information of arguments (argv) &lt;br /&gt;
    init1 (init.c)&lt;br /&gt;
        Initialize ToolInfo following the information of arguments (ToolInfo). &lt;br /&gt;
&lt;br /&gt;
== Some Techiniques for Quick Bug-fix ==&lt;br /&gt;
&lt;br /&gt;
=== DEBUGPRINT function ===&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you begin to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #define DEBUG&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
    #define DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUG2PRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
If you finish to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #undef DEBUG or #undef DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
=== How to use gdb. ===&lt;br /&gt;
core analysis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
OS: HP, Order: mrcImagePrint -i test -o test2&lt;br /&gt;
&lt;br /&gt;
 $ gdb ~/Eos/bin/HP/mrcImagePrint.HP core&lt;br /&gt;
or&lt;br /&gt;
 $ gdb ~/Eos/bin/HP/mrcImagePrint.HP&lt;br /&gt;
 $ gdb&amp;gt; run -i test -o test2&lt;br /&gt;
&lt;br /&gt;
gdb command list&lt;br /&gt;
 gdb&amp;gt; where&lt;br /&gt;
 gdb&amp;gt; list &lt;br /&gt;
 gdb&amp;gt; up, down&lt;br /&gt;
 gdb&amp;gt; print&lt;br /&gt;
 gdb&amp;gt; break&lt;br /&gt;
 gdb&amp;gt; next&lt;br /&gt;
&lt;br /&gt;
=== Log print ===&lt;br /&gt;
Print logs to both stdout and fpt for file&lt;br /&gt;
Example:&lt;br /&gt;
    	#define LOGPRINT4(fpt,ID,ID2,x,d1,d2,d3,d4) \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(fpt, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;\n&amp;quot;); fflush(fpt); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(stdout, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;\n&amp;quot;); fflush(stdout);&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers</id>
		<title>For Eos System Developers</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers"/>
				<updated>2012-09-17T02:00:08Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* How to use gdb. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eos System Developers =&lt;br /&gt;
&lt;br /&gt;
== Eos Enviroment Setting ==&lt;br /&gt;
&lt;br /&gt;
=== Eos default setting ===&lt;br /&gt;
    EOS_HOME&lt;br /&gt;
        Eos home directory &lt;br /&gt;
    EOS_HOST&lt;br /&gt;
        Eos working station type&lt;br /&gt;
        When you want to create a new tool on another Eos,&lt;br /&gt;
        EOS_ANOTHER_HOME&lt;br /&gt;
            Anonther Eos home directory &lt;br /&gt;
&lt;br /&gt;
== When you create a new tool, ==&lt;br /&gt;
=== Rule ===&lt;br /&gt;
create new directories and proto-type source codes&lt;br /&gt;
&lt;br /&gt;
 $ maketool classname toolname new&lt;br /&gt;
&lt;br /&gt;
change a working directory.&lt;br /&gt;
 $ cd $EOS_HOME/src/Tools/classname/toolname/src&lt;br /&gt;
&lt;br /&gt;
When you want to add new arguments, you need to modify a file of ../Config/[[OptionControlFile]].&lt;br /&gt;
Now we are creating a interactive tool, [[makeOptionControlFile]]. Wait a moment please.&lt;br /&gt;
If you modify a file of OptionControlFile, you must update your new source codes.&lt;br /&gt;
&lt;br /&gt;
 $ make update&lt;br /&gt;
&lt;br /&gt;
modify toolname.c (a main-source file)&lt;br /&gt;
This step is essential but cannot be auto-made.&lt;br /&gt;
&lt;br /&gt;
Check file-dependency.&lt;br /&gt;
 $ make depend&lt;br /&gt;
&lt;br /&gt;
build a new tool&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
fix bugs in a main-source file.&lt;br /&gt;
This step is essential, too. It may take many hours to fix bugs. Eos supplies some techniques for the purpose of quick bug-fix, while the bug-fix step cannot be auto.&lt;br /&gt;
&lt;br /&gt;
install a new tool&lt;br /&gt;
 $ make install &lt;br /&gt;
&lt;br /&gt;
== When you create a new object ==&lt;br /&gt;
&lt;br /&gt;
 $ protoObjectMethodCreate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control File Format ==&lt;br /&gt;
This control file is used to generate prototype-source code.&lt;br /&gt;
&lt;br /&gt;
Main Source File&lt;br /&gt;
&lt;br /&gt;
    Main source file&lt;br /&gt;
        Default: Tool.c &lt;br /&gt;
    ToolInfo&lt;br /&gt;
        This struct includes the information of argmunets (argv) of main function &lt;br /&gt;
    init0 (init.c)&lt;br /&gt;
        Assign default values to ToolInfo &lt;br /&gt;
    argCheck (argCheck.c)&lt;br /&gt;
        Assign values to ToolInfo using the information of arguments (argv) &lt;br /&gt;
    init1 (init.c)&lt;br /&gt;
        Initialize ToolInfo following the information of arguments (ToolInfo). &lt;br /&gt;
&lt;br /&gt;
== Some Techiniques for Quick Bug-fix ==&lt;br /&gt;
&lt;br /&gt;
=== DEBUGPRINT function ===&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you begin to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #define DEBUG&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
    #define DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUG2PRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
If you finish to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #undef DEBUG or #undef DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
=== How to use gdb. ===&lt;br /&gt;
core analysis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
OS: HP, Order: mrcImagePrint -i test -o test2&lt;br /&gt;
&lt;br /&gt;
 $ gdb ~/Eos/bin/HP/mrcImagePrint.HP core&lt;br /&gt;
or&lt;br /&gt;
 $ gdb ~/Eos/bin/HP/mrcImagePrint.HP&lt;br /&gt;
 $ gdb&amp;gt; run -i test -o test2&lt;br /&gt;
&lt;br /&gt;
gdb command list&lt;br /&gt;
 gdb&amp;gt; where&lt;br /&gt;
 gdb&amp;gt; list &lt;br /&gt;
 gdb&amp;gt; up, down&lt;br /&gt;
 gdb&amp;gt; print&lt;br /&gt;
 gdb&amp;gt; break&lt;br /&gt;
 gdb&amp;gt; next&lt;br /&gt;
&lt;br /&gt;
=== Log print ===&lt;br /&gt;
    Example&lt;br /&gt;
&lt;br /&gt;
    	#define LOGPRINT4(fpt,ID,ID2,x,d1,d2,d3,d4) \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(fpt, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;\n&amp;quot;); fflush(fpt); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(stdout, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;\n&amp;quot;); fflush(stdout);&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers</id>
		<title>For Eos System Developers</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers"/>
				<updated>2012-09-17T01:58:42Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* How to use gdb. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eos System Developers =&lt;br /&gt;
&lt;br /&gt;
== Eos Enviroment Setting ==&lt;br /&gt;
&lt;br /&gt;
=== Eos default setting ===&lt;br /&gt;
    EOS_HOME&lt;br /&gt;
        Eos home directory &lt;br /&gt;
    EOS_HOST&lt;br /&gt;
        Eos working station type&lt;br /&gt;
        When you want to create a new tool on another Eos,&lt;br /&gt;
        EOS_ANOTHER_HOME&lt;br /&gt;
            Anonther Eos home directory &lt;br /&gt;
&lt;br /&gt;
== When you create a new tool, ==&lt;br /&gt;
=== Rule ===&lt;br /&gt;
create new directories and proto-type source codes&lt;br /&gt;
&lt;br /&gt;
 $ maketool classname toolname new&lt;br /&gt;
&lt;br /&gt;
change a working directory.&lt;br /&gt;
 $ cd $EOS_HOME/src/Tools/classname/toolname/src&lt;br /&gt;
&lt;br /&gt;
When you want to add new arguments, you need to modify a file of ../Config/[[OptionControlFile]].&lt;br /&gt;
Now we are creating a interactive tool, [[makeOptionControlFile]]. Wait a moment please.&lt;br /&gt;
If you modify a file of OptionControlFile, you must update your new source codes.&lt;br /&gt;
&lt;br /&gt;
 $ make update&lt;br /&gt;
&lt;br /&gt;
modify toolname.c (a main-source file)&lt;br /&gt;
This step is essential but cannot be auto-made.&lt;br /&gt;
&lt;br /&gt;
Check file-dependency.&lt;br /&gt;
 $ make depend&lt;br /&gt;
&lt;br /&gt;
build a new tool&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
fix bugs in a main-source file.&lt;br /&gt;
This step is essential, too. It may take many hours to fix bugs. Eos supplies some techniques for the purpose of quick bug-fix, while the bug-fix step cannot be auto.&lt;br /&gt;
&lt;br /&gt;
install a new tool&lt;br /&gt;
 $ make install &lt;br /&gt;
&lt;br /&gt;
== When you create a new object ==&lt;br /&gt;
&lt;br /&gt;
 $ protoObjectMethodCreate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control File Format ==&lt;br /&gt;
This control file is used to generate prototype-source code.&lt;br /&gt;
&lt;br /&gt;
Main Source File&lt;br /&gt;
&lt;br /&gt;
    Main source file&lt;br /&gt;
        Default: Tool.c &lt;br /&gt;
    ToolInfo&lt;br /&gt;
        This struct includes the information of argmunets (argv) of main function &lt;br /&gt;
    init0 (init.c)&lt;br /&gt;
        Assign default values to ToolInfo &lt;br /&gt;
    argCheck (argCheck.c)&lt;br /&gt;
        Assign values to ToolInfo using the information of arguments (argv) &lt;br /&gt;
    init1 (init.c)&lt;br /&gt;
        Initialize ToolInfo following the information of arguments (ToolInfo). &lt;br /&gt;
&lt;br /&gt;
== Some Techiniques for Quick Bug-fix ==&lt;br /&gt;
&lt;br /&gt;
=== DEBUGPRINT function ===&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you begin to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #define DEBUG&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
    #define DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUG2PRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
If you finish to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #undef DEBUG or #undef DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
=== How to use gdb. ===&lt;br /&gt;
core analysis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
OS: HP, Order: mrcImagePrint -i test -o test2&lt;br /&gt;
&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP core&lt;br /&gt;
or&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP&lt;br /&gt;
        gdb&amp;gt; run -i test -o test2&lt;br /&gt;
&lt;br /&gt;
gdb command list&lt;br /&gt;
    	where&lt;br /&gt;
    	list &lt;br /&gt;
    	up, down&lt;br /&gt;
    	print&lt;br /&gt;
    	break&lt;br /&gt;
    	next&lt;br /&gt;
&lt;br /&gt;
=== Log print ===&lt;br /&gt;
    Example&lt;br /&gt;
&lt;br /&gt;
    	#define LOGPRINT4(fpt,ID,ID2,x,d1,d2,d3,d4) \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(fpt, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;\n&amp;quot;); fflush(fpt); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(stdout, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;\n&amp;quot;); fflush(stdout);&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers</id>
		<title>For Eos System Developers</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers"/>
				<updated>2012-09-17T01:56:10Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* DEBUGPRINT function */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eos System Developers =&lt;br /&gt;
&lt;br /&gt;
== Eos Enviroment Setting ==&lt;br /&gt;
&lt;br /&gt;
=== Eos default setting ===&lt;br /&gt;
    EOS_HOME&lt;br /&gt;
        Eos home directory &lt;br /&gt;
    EOS_HOST&lt;br /&gt;
        Eos working station type&lt;br /&gt;
        When you want to create a new tool on another Eos,&lt;br /&gt;
        EOS_ANOTHER_HOME&lt;br /&gt;
            Anonther Eos home directory &lt;br /&gt;
&lt;br /&gt;
== When you create a new tool, ==&lt;br /&gt;
=== Rule ===&lt;br /&gt;
create new directories and proto-type source codes&lt;br /&gt;
&lt;br /&gt;
 $ maketool classname toolname new&lt;br /&gt;
&lt;br /&gt;
change a working directory.&lt;br /&gt;
 $ cd $EOS_HOME/src/Tools/classname/toolname/src&lt;br /&gt;
&lt;br /&gt;
When you want to add new arguments, you need to modify a file of ../Config/[[OptionControlFile]].&lt;br /&gt;
Now we are creating a interactive tool, [[makeOptionControlFile]]. Wait a moment please.&lt;br /&gt;
If you modify a file of OptionControlFile, you must update your new source codes.&lt;br /&gt;
&lt;br /&gt;
 $ make update&lt;br /&gt;
&lt;br /&gt;
modify toolname.c (a main-source file)&lt;br /&gt;
This step is essential but cannot be auto-made.&lt;br /&gt;
&lt;br /&gt;
Check file-dependency.&lt;br /&gt;
 $ make depend&lt;br /&gt;
&lt;br /&gt;
build a new tool&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
fix bugs in a main-source file.&lt;br /&gt;
This step is essential, too. It may take many hours to fix bugs. Eos supplies some techniques for the purpose of quick bug-fix, while the bug-fix step cannot be auto.&lt;br /&gt;
&lt;br /&gt;
install a new tool&lt;br /&gt;
 $ make install &lt;br /&gt;
&lt;br /&gt;
== When you create a new object ==&lt;br /&gt;
&lt;br /&gt;
 $ protoObjectMethodCreate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control File Format ==&lt;br /&gt;
This control file is used to generate prototype-source code.&lt;br /&gt;
&lt;br /&gt;
Main Source File&lt;br /&gt;
&lt;br /&gt;
    Main source file&lt;br /&gt;
        Default: Tool.c &lt;br /&gt;
    ToolInfo&lt;br /&gt;
        This struct includes the information of argmunets (argv) of main function &lt;br /&gt;
    init0 (init.c)&lt;br /&gt;
        Assign default values to ToolInfo &lt;br /&gt;
    argCheck (argCheck.c)&lt;br /&gt;
        Assign values to ToolInfo using the information of arguments (argv) &lt;br /&gt;
    init1 (init.c)&lt;br /&gt;
        Initialize ToolInfo following the information of arguments (ToolInfo). &lt;br /&gt;
&lt;br /&gt;
== Some Techiniques for Quick Bug-fix ==&lt;br /&gt;
&lt;br /&gt;
=== DEBUGPRINT function ===&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you begin to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #define DEBUG&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
    #define DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUG2PRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
If you finish to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #undef DEBUG or #undef DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
=== How to use gdb. ===&lt;br /&gt;
    Example (core analysis)&lt;br /&gt;
&lt;br /&gt;
    	OS: HP, Order: mrcImagePrint -i test -o test2&lt;br /&gt;
&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP core&lt;br /&gt;
&lt;br /&gt;
    	or&lt;br /&gt;
&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP&lt;br /&gt;
    	run -i test -o test2&lt;br /&gt;
&lt;br /&gt;
    	(command list)&lt;br /&gt;
    	where&lt;br /&gt;
    	list &lt;br /&gt;
    	up, down&lt;br /&gt;
    	print&lt;br /&gt;
    	break&lt;br /&gt;
    	next&lt;br /&gt;
    	&lt;br /&gt;
&lt;br /&gt;
=== Log print ===&lt;br /&gt;
    Example&lt;br /&gt;
&lt;br /&gt;
    	#define LOGPRINT4(fpt,ID,ID2,x,d1,d2,d3,d4) \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(fpt, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;\n&amp;quot;); fflush(fpt); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(stdout, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;\n&amp;quot;); fflush(stdout);&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers</id>
		<title>For Eos System Developers</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers"/>
				<updated>2012-09-17T01:55:46Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* DEBUGPRINT function */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eos System Developers =&lt;br /&gt;
&lt;br /&gt;
== Eos Enviroment Setting ==&lt;br /&gt;
&lt;br /&gt;
=== Eos default setting ===&lt;br /&gt;
    EOS_HOME&lt;br /&gt;
        Eos home directory &lt;br /&gt;
    EOS_HOST&lt;br /&gt;
        Eos working station type&lt;br /&gt;
        When you want to create a new tool on another Eos,&lt;br /&gt;
        EOS_ANOTHER_HOME&lt;br /&gt;
            Anonther Eos home directory &lt;br /&gt;
&lt;br /&gt;
== When you create a new tool, ==&lt;br /&gt;
=== Rule ===&lt;br /&gt;
create new directories and proto-type source codes&lt;br /&gt;
&lt;br /&gt;
 $ maketool classname toolname new&lt;br /&gt;
&lt;br /&gt;
change a working directory.&lt;br /&gt;
 $ cd $EOS_HOME/src/Tools/classname/toolname/src&lt;br /&gt;
&lt;br /&gt;
When you want to add new arguments, you need to modify a file of ../Config/[[OptionControlFile]].&lt;br /&gt;
Now we are creating a interactive tool, [[makeOptionControlFile]]. Wait a moment please.&lt;br /&gt;
If you modify a file of OptionControlFile, you must update your new source codes.&lt;br /&gt;
&lt;br /&gt;
 $ make update&lt;br /&gt;
&lt;br /&gt;
modify toolname.c (a main-source file)&lt;br /&gt;
This step is essential but cannot be auto-made.&lt;br /&gt;
&lt;br /&gt;
Check file-dependency.&lt;br /&gt;
 $ make depend&lt;br /&gt;
&lt;br /&gt;
build a new tool&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
fix bugs in a main-source file.&lt;br /&gt;
This step is essential, too. It may take many hours to fix bugs. Eos supplies some techniques for the purpose of quick bug-fix, while the bug-fix step cannot be auto.&lt;br /&gt;
&lt;br /&gt;
install a new tool&lt;br /&gt;
 $ make install &lt;br /&gt;
&lt;br /&gt;
== When you create a new object ==&lt;br /&gt;
&lt;br /&gt;
 $ protoObjectMethodCreate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control File Format ==&lt;br /&gt;
This control file is used to generate prototype-source code.&lt;br /&gt;
&lt;br /&gt;
Main Source File&lt;br /&gt;
&lt;br /&gt;
    Main source file&lt;br /&gt;
        Default: Tool.c &lt;br /&gt;
    ToolInfo&lt;br /&gt;
        This struct includes the information of argmunets (argv) of main function &lt;br /&gt;
    init0 (init.c)&lt;br /&gt;
        Assign default values to ToolInfo &lt;br /&gt;
    argCheck (argCheck.c)&lt;br /&gt;
        Assign values to ToolInfo using the information of arguments (argv) &lt;br /&gt;
    init1 (init.c)&lt;br /&gt;
        Initialize ToolInfo following the information of arguments (ToolInfo). &lt;br /&gt;
&lt;br /&gt;
== Some Techiniques for Quick Bug-fix ==&lt;br /&gt;
&lt;br /&gt;
=== DEBUGPRINT function ===&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you begin to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #define DEBUG&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
    #define DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUG2PRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
If you finish to debug programs,&lt;br /&gt;
&lt;br /&gt;
    #undef DEBUG or #undef DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
=== How to use gdb. ===&lt;br /&gt;
    Example (core analysis)&lt;br /&gt;
&lt;br /&gt;
    	OS: HP, Order: mrcImagePrint -i test -o test2&lt;br /&gt;
&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP core&lt;br /&gt;
&lt;br /&gt;
    	or&lt;br /&gt;
&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP&lt;br /&gt;
    	run -i test -o test2&lt;br /&gt;
&lt;br /&gt;
    	(command list)&lt;br /&gt;
    	where&lt;br /&gt;
    	list &lt;br /&gt;
    	up, down&lt;br /&gt;
    	print&lt;br /&gt;
    	break&lt;br /&gt;
    	next&lt;br /&gt;
    	&lt;br /&gt;
&lt;br /&gt;
=== Log print ===&lt;br /&gt;
    Example&lt;br /&gt;
&lt;br /&gt;
    	#define LOGPRINT4(fpt,ID,ID2,x,d1,d2,d3,d4) \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(fpt, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;\n&amp;quot;); fflush(fpt); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(stdout, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;\n&amp;quot;); fflush(stdout);&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers</id>
		<title>For Eos System Developers</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers"/>
				<updated>2012-09-17T01:55:28Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* DEBUGPRINT function */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eos System Developers =&lt;br /&gt;
&lt;br /&gt;
== Eos Enviroment Setting ==&lt;br /&gt;
&lt;br /&gt;
=== Eos default setting ===&lt;br /&gt;
    EOS_HOME&lt;br /&gt;
        Eos home directory &lt;br /&gt;
    EOS_HOST&lt;br /&gt;
        Eos working station type&lt;br /&gt;
        When you want to create a new tool on another Eos,&lt;br /&gt;
        EOS_ANOTHER_HOME&lt;br /&gt;
            Anonther Eos home directory &lt;br /&gt;
&lt;br /&gt;
== When you create a new tool, ==&lt;br /&gt;
=== Rule ===&lt;br /&gt;
create new directories and proto-type source codes&lt;br /&gt;
&lt;br /&gt;
 $ maketool classname toolname new&lt;br /&gt;
&lt;br /&gt;
change a working directory.&lt;br /&gt;
 $ cd $EOS_HOME/src/Tools/classname/toolname/src&lt;br /&gt;
&lt;br /&gt;
When you want to add new arguments, you need to modify a file of ../Config/[[OptionControlFile]].&lt;br /&gt;
Now we are creating a interactive tool, [[makeOptionControlFile]]. Wait a moment please.&lt;br /&gt;
If you modify a file of OptionControlFile, you must update your new source codes.&lt;br /&gt;
&lt;br /&gt;
 $ make update&lt;br /&gt;
&lt;br /&gt;
modify toolname.c (a main-source file)&lt;br /&gt;
This step is essential but cannot be auto-made.&lt;br /&gt;
&lt;br /&gt;
Check file-dependency.&lt;br /&gt;
 $ make depend&lt;br /&gt;
&lt;br /&gt;
build a new tool&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
fix bugs in a main-source file.&lt;br /&gt;
This step is essential, too. It may take many hours to fix bugs. Eos supplies some techniques for the purpose of quick bug-fix, while the bug-fix step cannot be auto.&lt;br /&gt;
&lt;br /&gt;
install a new tool&lt;br /&gt;
 $ make install &lt;br /&gt;
&lt;br /&gt;
== When you create a new object ==&lt;br /&gt;
&lt;br /&gt;
 $ protoObjectMethodCreate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control File Format ==&lt;br /&gt;
This control file is used to generate prototype-source code.&lt;br /&gt;
&lt;br /&gt;
Main Source File&lt;br /&gt;
&lt;br /&gt;
    Main source file&lt;br /&gt;
        Default: Tool.c &lt;br /&gt;
    ToolInfo&lt;br /&gt;
        This struct includes the information of argmunets (argv) of main function &lt;br /&gt;
    init0 (init.c)&lt;br /&gt;
        Assign default values to ToolInfo &lt;br /&gt;
    argCheck (argCheck.c)&lt;br /&gt;
        Assign values to ToolInfo using the information of arguments (argv) &lt;br /&gt;
    init1 (init.c)&lt;br /&gt;
        Initialize ToolInfo following the information of arguments (ToolInfo). &lt;br /&gt;
&lt;br /&gt;
== Some Techiniques for Quick Bug-fix ==&lt;br /&gt;
&lt;br /&gt;
=== DEBUGPRINT function ===&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you begin to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #define DEBUG&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
    #define DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUG2PRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
    DEBUG2PRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
If you finish to debug programs,&lt;br /&gt;
&lt;br /&gt;
    #undef DEBUG or #undef DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
=== How to use gdb. ===&lt;br /&gt;
    Example (core analysis)&lt;br /&gt;
&lt;br /&gt;
    	OS: HP, Order: mrcImagePrint -i test -o test2&lt;br /&gt;
&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP core&lt;br /&gt;
&lt;br /&gt;
    	or&lt;br /&gt;
&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP&lt;br /&gt;
    	run -i test -o test2&lt;br /&gt;
&lt;br /&gt;
    	(command list)&lt;br /&gt;
    	where&lt;br /&gt;
    	list &lt;br /&gt;
    	up, down&lt;br /&gt;
    	print&lt;br /&gt;
    	break&lt;br /&gt;
    	next&lt;br /&gt;
    	&lt;br /&gt;
&lt;br /&gt;
=== Log print ===&lt;br /&gt;
    Example&lt;br /&gt;
&lt;br /&gt;
    	#define LOGPRINT4(fpt,ID,ID2,x,d1,d2,d3,d4) \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(fpt, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;\n&amp;quot;); fflush(fpt); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(stdout, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;\n&amp;quot;); fflush(stdout);&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers</id>
		<title>For Eos System Developers</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers"/>
				<updated>2012-09-17T01:55:05Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* DEBUGPRINT function */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eos System Developers =&lt;br /&gt;
&lt;br /&gt;
== Eos Enviroment Setting ==&lt;br /&gt;
&lt;br /&gt;
=== Eos default setting ===&lt;br /&gt;
    EOS_HOME&lt;br /&gt;
        Eos home directory &lt;br /&gt;
    EOS_HOST&lt;br /&gt;
        Eos working station type&lt;br /&gt;
        When you want to create a new tool on another Eos,&lt;br /&gt;
        EOS_ANOTHER_HOME&lt;br /&gt;
            Anonther Eos home directory &lt;br /&gt;
&lt;br /&gt;
== When you create a new tool, ==&lt;br /&gt;
=== Rule ===&lt;br /&gt;
create new directories and proto-type source codes&lt;br /&gt;
&lt;br /&gt;
 $ maketool classname toolname new&lt;br /&gt;
&lt;br /&gt;
change a working directory.&lt;br /&gt;
 $ cd $EOS_HOME/src/Tools/classname/toolname/src&lt;br /&gt;
&lt;br /&gt;
When you want to add new arguments, you need to modify a file of ../Config/[[OptionControlFile]].&lt;br /&gt;
Now we are creating a interactive tool, [[makeOptionControlFile]]. Wait a moment please.&lt;br /&gt;
If you modify a file of OptionControlFile, you must update your new source codes.&lt;br /&gt;
&lt;br /&gt;
 $ make update&lt;br /&gt;
&lt;br /&gt;
modify toolname.c (a main-source file)&lt;br /&gt;
This step is essential but cannot be auto-made.&lt;br /&gt;
&lt;br /&gt;
Check file-dependency.&lt;br /&gt;
 $ make depend&lt;br /&gt;
&lt;br /&gt;
build a new tool&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
fix bugs in a main-source file.&lt;br /&gt;
This step is essential, too. It may take many hours to fix bugs. Eos supplies some techniques for the purpose of quick bug-fix, while the bug-fix step cannot be auto.&lt;br /&gt;
&lt;br /&gt;
install a new tool&lt;br /&gt;
 $ make install &lt;br /&gt;
&lt;br /&gt;
== When you create a new object ==&lt;br /&gt;
&lt;br /&gt;
 $ protoObjectMethodCreate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control File Format ==&lt;br /&gt;
This control file is used to generate prototype-source code.&lt;br /&gt;
&lt;br /&gt;
Main Source File&lt;br /&gt;
&lt;br /&gt;
    Main source file&lt;br /&gt;
        Default: Tool.c &lt;br /&gt;
    ToolInfo&lt;br /&gt;
        This struct includes the information of argmunets (argv) of main function &lt;br /&gt;
    init0 (init.c)&lt;br /&gt;
        Assign default values to ToolInfo &lt;br /&gt;
    argCheck (argCheck.c)&lt;br /&gt;
        Assign values to ToolInfo using the information of arguments (argv) &lt;br /&gt;
    init1 (init.c)&lt;br /&gt;
        Initialize ToolInfo following the information of arguments (ToolInfo). &lt;br /&gt;
&lt;br /&gt;
== Some Techiniques for Quick Bug-fix ==&lt;br /&gt;
&lt;br /&gt;
=== DEBUGPRINT function ===&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you begin to debug programs,&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
    #define DEBUG&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
    or&lt;br /&gt;
&lt;br /&gt;
    #define DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUG2PRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
    DEBUG2PRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
If you finish to debug programs,&lt;br /&gt;
&lt;br /&gt;
    #undef DEBUG or #undef DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
=== How to use gdb. ===&lt;br /&gt;
    Example (core analysis)&lt;br /&gt;
&lt;br /&gt;
    	OS: HP, Order: mrcImagePrint -i test -o test2&lt;br /&gt;
&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP core&lt;br /&gt;
&lt;br /&gt;
    	or&lt;br /&gt;
&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP&lt;br /&gt;
    	run -i test -o test2&lt;br /&gt;
&lt;br /&gt;
    	(command list)&lt;br /&gt;
    	where&lt;br /&gt;
    	list &lt;br /&gt;
    	up, down&lt;br /&gt;
    	print&lt;br /&gt;
    	break&lt;br /&gt;
    	next&lt;br /&gt;
    	&lt;br /&gt;
&lt;br /&gt;
=== Log print ===&lt;br /&gt;
    Example&lt;br /&gt;
&lt;br /&gt;
    	#define LOGPRINT4(fpt,ID,ID2,x,d1,d2,d3,d4) \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(fpt, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;\n&amp;quot;); fflush(fpt); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(stdout, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;\n&amp;quot;); fflush(stdout);&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers</id>
		<title>For Eos System Developers</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/For_Eos_System_Developers"/>
				<updated>2012-09-17T01:53:23Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: Created page with &amp;quot;= Eos System Developers =  == Eos Enviroment Setting ==  === Eos default setting ===     EOS_HOME         Eos home directory      EOS_HOST         Eos working station type    ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eos System Developers =&lt;br /&gt;
&lt;br /&gt;
== Eos Enviroment Setting ==&lt;br /&gt;
&lt;br /&gt;
=== Eos default setting ===&lt;br /&gt;
    EOS_HOME&lt;br /&gt;
        Eos home directory &lt;br /&gt;
    EOS_HOST&lt;br /&gt;
        Eos working station type&lt;br /&gt;
        When you want to create a new tool on another Eos,&lt;br /&gt;
        EOS_ANOTHER_HOME&lt;br /&gt;
            Anonther Eos home directory &lt;br /&gt;
&lt;br /&gt;
== When you create a new tool, ==&lt;br /&gt;
=== Rule ===&lt;br /&gt;
create new directories and proto-type source codes&lt;br /&gt;
&lt;br /&gt;
 $ maketool classname toolname new&lt;br /&gt;
&lt;br /&gt;
change a working directory.&lt;br /&gt;
 $ cd $EOS_HOME/src/Tools/classname/toolname/src&lt;br /&gt;
&lt;br /&gt;
When you want to add new arguments, you need to modify a file of ../Config/[[OptionControlFile]].&lt;br /&gt;
Now we are creating a interactive tool, [[makeOptionControlFile]]. Wait a moment please.&lt;br /&gt;
If you modify a file of OptionControlFile, you must update your new source codes.&lt;br /&gt;
&lt;br /&gt;
 $ make update&lt;br /&gt;
&lt;br /&gt;
modify toolname.c (a main-source file)&lt;br /&gt;
This step is essential but cannot be auto-made.&lt;br /&gt;
&lt;br /&gt;
Check file-dependency.&lt;br /&gt;
 $ make depend&lt;br /&gt;
&lt;br /&gt;
build a new tool&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
fix bugs in a main-source file.&lt;br /&gt;
This step is essential, too. It may take many hours to fix bugs. Eos supplies some techniques for the purpose of quick bug-fix, while the bug-fix step cannot be auto.&lt;br /&gt;
&lt;br /&gt;
install a new tool&lt;br /&gt;
 $ make install &lt;br /&gt;
&lt;br /&gt;
== When you create a new object ==&lt;br /&gt;
&lt;br /&gt;
 $ protoObjectMethodCreate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Control File Format ==&lt;br /&gt;
This control file is used to generate prototype-source code.&lt;br /&gt;
&lt;br /&gt;
Main Source File&lt;br /&gt;
&lt;br /&gt;
    Main source file&lt;br /&gt;
        Default: Tool.c &lt;br /&gt;
    ToolInfo&lt;br /&gt;
        This struct includes the information of argmunets (argv) of main function &lt;br /&gt;
    init0 (init.c)&lt;br /&gt;
        Assign default values to ToolInfo &lt;br /&gt;
    argCheck (argCheck.c)&lt;br /&gt;
        Assign values to ToolInfo using the information of arguments (argv) &lt;br /&gt;
    init1 (init.c)&lt;br /&gt;
        Initialize ToolInfo following the information of arguments (ToolInfo). &lt;br /&gt;
&lt;br /&gt;
== Some Techiniques for Quick Bug-fix ==&lt;br /&gt;
&lt;br /&gt;
=== DEBUGPRINT function ===&lt;br /&gt;
#include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
    If you begin to debug programs,&lt;br /&gt;
&lt;br /&gt;
    #define DEBUG&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
    or&lt;br /&gt;
&lt;br /&gt;
    #define DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUG2PRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUG2PRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
    DEBUG2PRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
    If you finish to debug programs,&lt;br /&gt;
&lt;br /&gt;
    #undef DEBUG or #undef DEBUG2&lt;br /&gt;
    #include &amp;quot;genUtil.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    ................&lt;br /&gt;
    DEBUGPRINT(&amp;quot;This step is OK&amp;quot;);&lt;br /&gt;
    DEBUGPRINT1(&amp;quot;This step is OK: %ld \n&amp;quot;, mode);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
    DEBUGPRINT6(&amp;quot;This step is OK: %ld %ld %ld %ld %ld %ld\n&amp;quot;, mode1, mode2, mode3, mode4, mode5, mode6);&lt;br /&gt;
    ................&lt;br /&gt;
&lt;br /&gt;
=== How to use gdb. ===&lt;br /&gt;
    Example (core analysis)&lt;br /&gt;
&lt;br /&gt;
    	OS: HP, Order: mrcImagePrint -i test -o test2&lt;br /&gt;
&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP core&lt;br /&gt;
&lt;br /&gt;
    	or&lt;br /&gt;
&lt;br /&gt;
    	gdb ~/Eos/bin/HP/mrcImagePrint.HP&lt;br /&gt;
    	run -i test -o test2&lt;br /&gt;
&lt;br /&gt;
    	(command list)&lt;br /&gt;
    	where&lt;br /&gt;
    	list &lt;br /&gt;
    	up, down&lt;br /&gt;
    	print&lt;br /&gt;
    	break&lt;br /&gt;
    	next&lt;br /&gt;
    	&lt;br /&gt;
&lt;br /&gt;
=== Log print ===&lt;br /&gt;
    Example&lt;br /&gt;
&lt;br /&gt;
    	#define LOGPRINT4(fpt,ID,ID2,x,d1,d2,d3,d4) \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(fpt, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(fpt, &amp;quot;\n&amp;quot;); fflush(fpt); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;%-6s %-15s &amp;quot;,ID,ID2); \&lt;br /&gt;
    	fprintf(stdout, x, d1,d2,d3,d4); \&lt;br /&gt;
    	fprintf(stdout, &amp;quot;\n&amp;quot;); fflush(stdout);&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2012-09-17T01:45:25Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010.&lt;br /&gt;
We would like to summarize knowledges about [[Eos]].&lt;br /&gt;
&lt;br /&gt;
Old Eos pages are [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos_old here].&lt;br /&gt;
&lt;br /&gt;
Now this Eospedia is under construction.&lt;br /&gt;
&lt;br /&gt;
== '''Beginner's Guide of Eos''' ==&lt;br /&gt;
&lt;br /&gt;
=== [[Eos|What is Eos]] ===&lt;br /&gt;
=== [[Command|How to use CUI?]] ===&lt;br /&gt;
=== [[Makefile|How to use Eos?]] ===&lt;br /&gt;
=== [[List of command|List of command]] ===&lt;br /&gt;
&lt;br /&gt;
== '''Developers' Guide of Eos''' ==&lt;br /&gt;
=== [[For Eos System Developers]] ===&lt;br /&gt;
&lt;br /&gt;
== '''Eos FAQ''' ==&lt;br /&gt;
* [[EosFAQ | FAQ]]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Eos</id>
		<title>Eos</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Eos"/>
				<updated>2012-09-17T01:23:22Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: Created page with &amp;quot;This Eos system supplies four types of codes.  * Small Tools * Object-oriented library * Integration Tools * Development Tools&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This Eos system supplies four types of codes.&lt;br /&gt;
&lt;br /&gt;
* [[Small Tools]]&lt;br /&gt;
* [[Object-oriented library]]&lt;br /&gt;
* [[Integration Tools]]&lt;br /&gt;
* [[Development Tools]]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/EosFAQ</id>
		<title>EosFAQ</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/EosFAQ"/>
				<updated>2012-09-17T01:19:52Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FAQ =&lt;br /&gt;
&lt;br /&gt;
== Concerning Display2 ==&lt;br /&gt;
=== How does NEW differ from OPEN under FILE? ===&lt;br /&gt;
NEW creates a new window (a new Display2 process) but OPEN does not create a new one because the same window are used to display a new image. &lt;br /&gt;
&lt;br /&gt;
NEW has the function of NEW WINDOWN under WINDOW + OPEN under FILE.&lt;br /&gt;
&lt;br /&gt;
=== How can I use ROI (region of interest) button ? ===&lt;br /&gt;
The ROI button on the menu bar (and/or the middle button of your mouse in the case of no draw of ROI) shows what type ROI we are interested in. The ROI types we now support are 'rectangle', 'line' and 'spline'. You cannot select a circle area because of mrc-File format. But you can mask images by circle, using a small tool of mrcImageMasking. &lt;br /&gt;
&lt;br /&gt;
Using 'Extract ROI(Real)' under FILE and Extract(Real) button in RoiInfo under Information, mrcImageROI(rectangle) or mrcImageUnbentROI(spline) will start following ROI area information. In the case of Extract(Vertual), you can get the command of mrcImageROI/mrcImageUnbentROI with the argument information. But the command will be only displayed without performing the command.&lt;br /&gt;
&lt;br /&gt;
=== How can I suggest the area of ROI ? ===&lt;br /&gt;
After decision of the ROI type, you can create the ROI using the left button of your mouse. In the case of 'line' and 'rectangle', you should push the left button and drag the mouse to create the ROI. In the case of 'spline', you should push the button and drag the mouse some times.&lt;br /&gt;
&lt;br /&gt;
=== What is EDIT ? ===&lt;br /&gt;
After you created the first version area of ROI, you can cancel, move, resize and rotate the area by pushing the left button of mouse and drag your mouse, follwoing EDIT (and/or the middle button of your mouse).&lt;br /&gt;
&lt;br /&gt;
=== How can I use WINDOW ? ===&lt;br /&gt;
The new window command creates a new window as the NEW command under FILE except for no open of the desired file. You can open the file using OPEN under FILE.&lt;br /&gt;
* OPERATION:FFT&lt;br /&gt;
I know the operation of FFT has some bug. This is a test-version operation. I now try to realize that small tools of Eos can be installed automatedly as OPERATION. Please wait for success of this trial (1997/9/15).&lt;br /&gt;
&lt;br /&gt;
* Display2Info:Infomation&lt;br /&gt;
** HIGH/LOW&lt;br /&gt;
HIGH means the whitest density and LOW means the blackest density. Thus, you can get lighter display or darker display. If HIGH &amp;lt; LOW, you will get the nega-image. &lt;br /&gt;
** PREVZ/NEXTZ&lt;br /&gt;
In the case of three-dimensional images, you can get the 2D z-section images using PREVZ(Previous z)/NEXTZ(Next z). &lt;br /&gt;
&lt;br /&gt;
== Concerning FFT Operations ==&lt;br /&gt;
=== Filtering (FFT space) ===&lt;br /&gt;
* mrcFFTFiltering: Filtering follwing space-group. &lt;br /&gt;
* mrcImageLowPassFilter: Low pass filtering &lt;br /&gt;
* mrcImageHighPassFilter: High pass filtering&lt;br /&gt;
* mrcFFTFiltering&lt;br /&gt;
           -vx, -vy&lt;br /&gt;
                These options indicate two vectors of crystal. &lt;br /&gt;
           -sx, -sy&lt;br /&gt;
                These options indicate the size of window size for filtering. &lt;br /&gt;
== Printing ==&lt;br /&gt;
=== How to print images and FFT. ===&lt;br /&gt;
            You can use a small tool of mrcImagePrint in both cases. &lt;br /&gt;
&lt;br /&gt;
== Small tools ==&lt;br /&gt;
mrcImageFourierPowerSpectrum&lt;br /&gt;
        How to display a output&lt;br /&gt;
            Eos does not have a general display tool of graph. We usually use gnuplot(free) or Splus(commercial) or Excel(commercial). &lt;br /&gt;
&lt;br /&gt;
== MISCELLANEOUS ==&lt;br /&gt;
=== What is -c option ? ===&lt;br /&gt;
The &amp;quot;-c&amp;quot; option is one of reserved options. Some tools use this option, while others do not use it. The reserved options are -m, -h, -html and -c.&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/EosFAQ</id>
		<title>EosFAQ</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/EosFAQ"/>
				<updated>2012-09-17T01:12:02Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: Created page with &amp;quot;== FAQ ===      Concerning Display2         How does NEW differ from OPEN under FILE?             NEW creates a new window (a new Display2 process) but OPEN does not create a ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FAQ ===&lt;br /&gt;
&lt;br /&gt;
    Concerning Display2&lt;br /&gt;
        How does NEW differ from OPEN under FILE?&lt;br /&gt;
            NEW creates a new window (a new Display2 process) but OPEN does not create a new one because the same window are used to display a new image. &lt;br /&gt;
            NEW has the function of NEW WINDOWN under WINDOW + OPEN under FILE.&lt;br /&gt;
            How can I use ROI (region of interest) button ?&lt;br /&gt;
                The ROI button on the menu bar (and/or the middle button of your mouse in the case of no draw of ROI) shows what type ROI we are interested in. The ROI types we now support are 'rectangle', 'line' and 'spline'. You cannot select a circle area because of mrc-File format. But you can mask images by circle, using a small tool of mrcImageMasking. &lt;br /&gt;
                Using 'Extract ROI(Real)' under FILE and Extract(Real) button in RoiInfo under Information, mrcImageROI(rectangle) or mrcImageUnbentROI(spline) will start following ROI area information. In the case of Extract(Vertual), you can get the command of mrcImageROI/mrcImageUnbentROI with the argument information. But the command will be only displayed without performing the command.&lt;br /&gt;
                How can I suggest the area of ROI ?&lt;br /&gt;
                    After decision of the ROI type, you can create the ROI using the left button of your mouse. In the case of 'line' and 'rectangle', you should push the left button and drag the mouse to create the ROI. In the case of 'spline', you should push the button and drag the mouse some times.&lt;br /&gt;
                    What is EDIT ?&lt;br /&gt;
                        After you created the first version area of ROI, you can cancel, move, resize and rotate the area by pushing the left button of mouse and drag your mouse, follwoing EDIT (and/or the middle button of your mouse).&lt;br /&gt;
                        How can I use WINDOW ?&lt;br /&gt;
                            The new window command creates a new window as the NEW command under FILE except for no open of the desired file. You can open the file using OPEN under FILE.&lt;br /&gt;
                            OPERATION:FFT&lt;br /&gt;
                                I know the operation of FFT has some bug. This is a test-version operation. I now try to realize that small tools of Eos can be installed automatedly as OPERATION. Please wait for success of this trial (1997/9/15).&lt;br /&gt;
                                Display2Info:Infomation&lt;br /&gt;
&lt;br /&gt;
                                HIGH/LOW&lt;br /&gt;
                                    HIGH means the whitest density and LOW means the blackest density. Thus, you can get lighter display or darker display. If HIGH &amp;lt; LOW, you will get the nega-image. &lt;br /&gt;
                                PREVZ/NEXTZ&lt;br /&gt;
                                    In the case of three-dimensional images, you can get the 2D z-section images using PREVZ(Previous z)/NEXTZ(Next z). &lt;br /&gt;
&lt;br /&gt;
    Concerning FFT Operations&lt;br /&gt;
        Filtering (FFT space)&lt;br /&gt;
        mrcFFTFiltering&lt;br /&gt;
            Filtering follwing space-group. &lt;br /&gt;
        mrcImageLowPassFilter&lt;br /&gt;
            Low pass filtering &lt;br /&gt;
        mrcImageHighPassFilter&lt;br /&gt;
            High pass filtering&lt;br /&gt;
            mrcFFTFiltering&lt;br /&gt;
            -vx, -vy&lt;br /&gt;
                These options indicate two vectors of crystal. &lt;br /&gt;
            -sx, -sy&lt;br /&gt;
                These options indicate the size of window size for filtering. &lt;br /&gt;
    Printing&lt;br /&gt;
        How to print images and FFT.&lt;br /&gt;
            You can use a small tool of mrcImagePrint in both cases. &lt;br /&gt;
    Small tools&lt;br /&gt;
        mrcImageFourierPowerSpectrum&lt;br /&gt;
        How to display a output&lt;br /&gt;
            Eos does not have a general display tool of graph. We usually use gnuplot(free) or Splus(commercial) or Excel(commercial). &lt;br /&gt;
    MISCELLANEOUS&lt;br /&gt;
        What is -c option ?&lt;br /&gt;
            The &amp;quot;-c&amp;quot; option is one of reserved options. Some tools use this option, while others do not use it. &lt;br /&gt;
            The reserved options are -m -h and -c.&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2012-09-17T01:11:22Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010.&lt;br /&gt;
We would like to summarize knowledges about [[Eos]].&lt;br /&gt;
&lt;br /&gt;
Old Eos pages are [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos_old here].&lt;br /&gt;
&lt;br /&gt;
Now this Eospedia is under construction.&lt;br /&gt;
&lt;br /&gt;
== '''Beginner's Guide of Eos''' ==&lt;br /&gt;
&lt;br /&gt;
* [[Eos|What is Eos]]&lt;br /&gt;
* [[Command|How to use CUI?]]&lt;br /&gt;
* [[Makefile|How to use Eos?]]&lt;br /&gt;
* [[List of command|List of command]]&lt;br /&gt;
&lt;br /&gt;
== '''Eos FAQ''' ==&lt;br /&gt;
* [[EosFAQ | FAQ]]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2012-09-16T22:15:44Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010.&lt;br /&gt;
We would like to summarize knowledges about [[Eos]].&lt;br /&gt;
&lt;br /&gt;
Old Eos pages are [http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos_old here].&lt;br /&gt;
&lt;br /&gt;
Now this Eospedia is under construction.&lt;br /&gt;
&lt;br /&gt;
== '''Beginner's Guide of Eos''' ==&lt;br /&gt;
&lt;br /&gt;
* [[Eos|What is Eos]]&lt;br /&gt;
* [[Command|How to use CUI?]]&lt;br /&gt;
* [[Makefile|How to use Eos?]]&lt;br /&gt;
* [[List of command|List of command]]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Main_Page"/>
				<updated>2012-09-16T22:11:32Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Welcome to Eospedia''' ==&lt;br /&gt;
&lt;br /&gt;
We started the new manual site of Eos for only few people at 05 Nov. 2010.&lt;br /&gt;
We would like to summarize knowledges about [[Eos]].&lt;br /&gt;
&lt;br /&gt;
== '''Beginner's Guide of Eos''' ==&lt;br /&gt;
&lt;br /&gt;
* [[Eos|What is Eos]]&lt;br /&gt;
* [[Command|How to use CUI?]]&lt;br /&gt;
* [[Makefile|How to use Eos?]]&lt;br /&gt;
* [[List of command|List of command]]&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/User_talk:Tacyas</id>
		<title>User talk:Tacyas</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/User_talk:Tacyas"/>
				<updated>2012-07-06T20:42:40Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* Download */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download ==&lt;br /&gt;
&lt;br /&gt;
We are building a download site for Eos.&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	<entry>
		<id>http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Talk:Eos</id>
		<title>Talk:Eos</title>
		<link rel="alternate" type="text/html" href="http://www.yasunaga-lab.bio.kyutech.ac.jp/Eos/index.php/Talk:Eos"/>
				<updated>2012-07-06T20:39:20Z</updated>
		
		<summary type="html">&lt;p&gt;Tacyas: /* Download */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download ==&lt;br /&gt;
&lt;br /&gt;
We are now building a download site for Eos. Please wait a momnent.&lt;/div&gt;</summary>
		<author><name>Tacyas</name></author>	</entry>

	</feed>