Developer Manual¶
1. Introduction¶
Signal Chain is a radar data processing library which includes modules to read, and write different files formats, besides modules to process and visualize the data.
2. Installation¶
It is strongly recommended to use a virtual environment such as virtualenv, pyenv or anaconda.
Dependences:¶
- GCC (gcc or gfortran)
- Python.h (python-dev or python-devel)
- Python-TK (python-tk)
- WxPython (for MAC users)
- HDF5 libraries (libhdf5-dev)
Linux based OS¶
Clone the project from the repository, and install it as a normal python library
$ cd /path/to/workspace
$ git clone http://jro-dev.igp.gob.pe/rhodecode/schain
$ git checkout BRANCH_NAME (optional)
$ cd schain
$ pip install -e .
MAC OS users¶
To run signal chain scripts, you have to use the python.framework (pythonw) instead of python. If you are using anaconda you can install it as follow:
$ conda install python.app
3. Development¶
3.1 Architecture¶
3.2 Objects¶
3.2.1 Processing Units¶
3.2.2 Operations¶
3.2.3 Data Types¶
4. Development examples¶
4.2 New Reading Unit¶
4.2 New Processing Unit¶
4.1 New Operation¶
4.3 New Plot Operation¶
4.3 New Writer Operation¶
BasicExperiment.jpg View
(29.1 KB)
George Yong, 07/11/2018 01:44 PM
BasicStructure.png View
(307 KB)
George Yong, 07/11/2018 01:44 PM
camera.jpg View
(28.8 KB)
George Yong, 07/11/2018 01:44 PM
datosRadar.png View
(105 KB)
George Yong, 07/11/2018 01:44 PM
FoldersFigure.png View
(132 KB)
George Yong, 07/11/2018 01:44 PM
layers.png View
(1.04 MB)
George Yong, 07/11/2018 01:44 PM
ModelsFigure.png View
(258 KB)
George Yong, 07/11/2018 01:44 PM
MST_ISR_EEJ.png View
(43.4 KB)
George Yong, 07/11/2018 01:44 PM
MyOperation.jpg View
(27.7 KB)
George Yong, 07/11/2018 01:44 PM
pulsradar.jpg View
(11.3 KB)
George Yong, 07/11/2018 01:44 PM
ARCHITECTURE2.png View
(171 KB)
George Yong, 07/11/2018 04:56 PM
ARCHITECTURE3.png View
(40.2 KB)
George Yong, 07/11/2018 05:09 PM
op.png View
(3.16 KB)
George Yong, 07/11/2018 09:41 PM
f1.png View
(18.1 KB)
George Yong, 07/15/2018 07:18 PM
f2.png View
(28 KB)
George Yong, 07/15/2018 07:28 PM
f0.png View
(17.7 KB)
George Yong, 07/15/2018 07:31 PM
f3.png View
(135 KB)
George Yong, 07/15/2018 08:02 PM
f4.png View
(54.8 KB)
George Yong, 07/15/2018 08:26 PM
f5.png View
(65.5 KB)
George Yong, 07/15/2018 09:54 PM
f7.png View
(87.7 KB)
George Yong, 07/15/2018 09:54 PM
f6.png View
(122 KB)
George Yong, 07/15/2018 09:54 PM
f4.png View
(65.8 KB)
George Yong, 07/15/2018 10:02 PM
f5.png View
(68.3 KB)
George Yong, 07/15/2018 10:02 PM
f6.png View
(136 KB)
George Yong, 07/15/2018 10:03 PM
f3.png View
(108 KB)
George Yong, 07/15/2018 10:03 PM
f7.png View
(97.3 KB)
George Yong, 07/15/2018 10:03 PM
f17.png View
(254 KB)
George Yong, 07/23/2018 05:07 PM
f12.png View
(126 KB)
George Yong, 07/23/2018 05:10 PM
f18.png View
(151 KB)
George Yong, 07/23/2018 07:10 PM
f19.png View
(360 KB)
George Yong, 07/23/2018 08:01 PM
f20.png View
(283 KB)
George Yong, 07/23/2018 08:13 PM
f21.png View
(221 KB)
George Yong, 07/23/2018 08:41 PM
f22.png View
(223 KB)
George Yong, 07/23/2018 08:45 PM
f23.png View
(115 KB)
George Yong, 07/23/2018 09:29 PM