├── .gitignore
├── .idea
├── .name
├── misc.xml
├── modtran.iml
├── modules.xml
├── vcs.xml
└── workspace.xml
├── MANIFEST.in
├── README.md
├── modtran_wrapper
├── MODTRAN_master.tp5
├── __init__.py
├── mod5root.in
└── modtran_model.py
└── setup.py
/.gitignore:
--------------------------------------------------------------------------------
1 | *.py[co]
2 | *.pkl
3 | *.png
4 | # Packages
5 | *.egg
6 | *.egg-info
7 | dist
8 | build
9 | old
10 | eggs
11 | parts
12 | bin
13 | var
14 | sdist
15 | develop-eggs
16 | .installed.cfg
17 | *.mod
18 | *.o
19 |
20 | # Installer logs
21 | pip-log.txt
22 |
23 | # Unit test / coverage reports
24 | .coverage
25 | .tox
26 |
27 | #Translations
28 | *.mo
29 |
30 | #Mr Developer
31 | .mr.developer.cfg
32 |
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | modtran
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/modtran.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/workspace.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 | 1500638734507
321 |
322 | 1500638734507
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
--------------------------------------------------------------------------------
/MANIFEST.in:
--------------------------------------------------------------------------------
1 | include setup.py README.rst
2 | recursive-include modtran_wrapper/modtran_model.py __init__.py MODTRAN_master.tp5 mod5root.in
3 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # MODTRAN WRAPPER
2 |
3 | #[
4 |
5 |
6 | ## MODTRAN wrapper for Python, including MODTRAN Interrogation Technique .
7 |
8 | ### Author
9 | J Timmermans Dans
10 |
11 |
12 |
13 | This repository contains an implementation of a MODTRAN wrapper focussed on thermal radiative transfer bundled together with the MODTRAN Interrogation Technique. Its purpose is to retrieve appropriate atmospheric variables that can be used to atmospherically corrrect thermal TOA radiances.
14 |
15 | You can install the software with
16 |
17 | python setup.py install
18 |
19 |
20 | Citation
21 | --------
22 |
23 | If you use this code, we would be grateful if you cited the following paper:
24 |
25 | Verhoef, W.; Bach, H. Simulation of hyperspectral and directional radiance images using coupled biophysical and atmospheric radiative transfer models. Remote Sens. Environ. 2003, 87, 23–41.
26 |
27 |
28 |
--------------------------------------------------------------------------------
/modtran_wrapper/MODTRAN_master.tp5:
--------------------------------------------------------------------------------
1 | KM 2 2 2 -1 0 0 0 0 0 0 0 0 0 Tempstr__%7.3f Rhostr__%6.3f
2 | TT 8 0 330.00000 H20str_g_%7.4f O3str_a_%7.5f 1 F 0
3 | 1 0 0 8 0 0 AOTstr_-_%6.4f 0.00000 0.00000 0.00000 H2str__%9.3f
4 | H1str__%9.3f H2str__%9.3f 0.000 0.000 0.000 0.000 0 VZAstr__%9.3f 0
5 | 12 2 67 0
6 | RAAstr__%9.3f SZAstr__%9.3f
7 | 3000. 15000. 25. 50.RN- next -N
8 | 0
9 |
--------------------------------------------------------------------------------
/modtran_wrapper/__init__.py:
--------------------------------------------------------------------------------
1 |
2 | from modtran_model import *
3 |
--------------------------------------------------------------------------------
/modtran_wrapper/mod5root.in:
--------------------------------------------------------------------------------
1 | Synergy_20170717-231021/MODTRAN_Tprofile_simulation_000499_100.tp5
2 |
--------------------------------------------------------------------------------
/setup.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 |
3 | from distutils.core import setup
4 |
5 | setup(name='modtran_wrapper',
6 | version='0.1.0',
7 | description='A MODTRAN Interrogation Technique software',
8 | classifiers=[
9 | 'Development Status :: 4 - Beta',
10 | 'Natural Language :: English',
11 | 'Operating System :: OS Independent',
12 | 'Programming Language :: Python :: 2',
13 | 'Topic :: Scientific/Engineering',
14 | 'Topic :: Software Development :: Libraries :: Python Modules',
15 | 'Intended Audience :: Science/Research',
16 | 'Intended Audience :: End Users/Desktop',
17 | 'Intended Audience :: Developers',
18 | 'Environment :: Console'],
19 | author='J Timmermans',
20 | author_email='j.timmermans@ucl.ac.uk',
21 | url='http://github.com/JorisTimmermans/modtran_wrapper',
22 | packages=['modtran_wrapper'],
23 | )
24 |
--------------------------------------------------------------------------------