Changeset 517
- Timestamp:
- 04/13/12 12:58:01 (12 years ago)
- Location:
- trunk
- Files:
-
- 1 deleted
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/adm/extract_demoandtest.sh
r196 r517 7 7 # extract_demoandtest.sh 8 8 # ====================== 9 #10 # --------------------------------------11 # extract demo and test from source file12 # --------------------------------------13 9 # 14 10 # SYNOPSIS … … 52 48 # 53 49 # SEE ALSO 54 # ======= 50 # ======== 55 51 # 56 52 # http://www.gnu.org/software/octave/doc/interpreter/Test-and-Demo-Functions.html -
trunk/adm/makefile
r503 r517 7 7 # ======== 8 8 # 9 # administration of project varamma9 # surcouche génération des documentations 10 10 # 11 11 # TODO … … 20 20 # add -W to sphinx command when encoding problems are solved 21 21 # 22 # usage of sphinx/source/Makefile23 #24 22 # IDL and matlab in man_troff 25 23 # … … 39 37 # $URL$ 40 38 # 39 # - fplod 20120413T105213Z cratos (Linux) 40 # 41 # * remove features which are now in makefile_non_sphinx and docs/docs_dev 42 # * remove doxygen stuff 43 # 41 44 # - fplod 20110907T122710Z aedon.locean-ipsl.upmc.fr (Darwin) 42 45 # … … 280 283 LIST_INVENTORY = \ 281 284 $(DIRADM)/saxo.inv 282 283 LIST_RST_GUIDES = \284 $(shell find $(DIRADM)/guides/ -name "*.rst")285 286 LIST_SRCSH = \287 $(shell find $(DIRSRC) -name "*.sh" | sort)288 289 LIST_SRCSH_RST = \290 $(shell echo "$(LIST_SRCSH)" | \291 sed -e "s+$(DIRSRC)+$(DIRTMP)/sphinx_tmpdir/manuals/+g" \292 -e "s+\.sh+.sh.rst+g")293 294 LIST_SRCSH_TROFF = \295 $(shell echo "$(LIST_SRCSH)" | \296 sed -e "s+$(DIRSRC)+$(DIRWWW)/man/man1/+g" \297 -e "s+\.sh+.sh.1+g")298 299 LIST_SRCIDL = \300 $(shell find $(DIRSRC) -name "*.pro" | sort)301 302 LIST_SRCIDL_RST = \303 $(shell echo "$(LIST_SRCIDL)" | \304 sed -e "s+$(DIRSRC)+$(DIRTMP)/sphinx_tmpdir/manuals/+g" \305 -e "s+\.pro+.pro.rst+g")306 307 LIST_SRCMATLAB = \308 $(shell find $(DIRSRC) -name "*.m" | grep -v external_matlab | sort)309 310 LIST_SRCMATLAB_RST = \311 $(shell echo "$(LIST_SRCMATLAB)" | \312 sed \313 -e "s+$(DIRSRC)/utilitaires+$(DIRTMP)/sphinx_tmpdir/manuals/utilitaires+g" \314 -e "s+$(DIRSRC)/external_matlab+$(DIRTMP)/sphinx_tmpdir/manuals/external_matlab+g" \315 -e "s+$(DIRSRC)+$(DIRTMP)/sphinx_tmpdir/manuals/+g" \316 -e "s+\.m+.m.rst+g")317 285 318 286 LIST_SRCMATLAB_DEMO = \ … … 325 293 sed -e "s+$(DIRSRC)+$(DIRTMP)/test/+g" \ 326 294 -e "s+\.m+_test.m+g") 327 328 LIST_SRCFERRET = \329 $(shell find $(DIRSRC) -name "*.jnl" | sort)330 331 LIST_SRCFERRET_RST = \332 $(shell echo "$(LIST_SRCFERRET)" | \333 sed -e "s+$(DIRSRC)+$(DIRTMP)/sphinx_tmpdir/manuals/+g" \334 -e "s+\.jnl+.jnl.rst+g")335 295 336 296 LIST_SRCPYTHON = \ … … 354 314 pdf \ 355 315 pdf_sphinx \ 356 html_src_browser \357 html_src_browser_doxygen \358 316 matlab_demo \ 359 317 matlab_test … … 378 336 before : 379 337 @mkdir -p $(DIRWWW)/man/man1/ 380 @mkdir -p $(DIRWWW)/html/sphinx/381 @mkdir -p $(DIRWWW)/pdf/sphinx/382 @mkdir -p $(DIRTMP)/sphinx_tmpdir/doctrees/383 @mkdir -p $(DIRTMP)/sphinx_tmpdir/manuals/384 @mkdir -p $(DIRTMP)/sphinx_tmpdir/manuals/utilitaires/385 @mkdir -p $(DIRTMP)/sphinx_tmpdir/manuals/external_matlab/386 @mkdir -p $(DIRTMP)/sphinx_tmpdir/guides/387 @mkdir -p $(DIRWWW)/src_browser/388 338 @mkdir -p $(DIRTMP)/demo/ 389 339 @mkdir -p $(DIRTMP)/test/ … … 392 342 install_all : \ 393 343 install_html \ 394 install_pdf \ 395 install_browser 344 install_pdf 396 345 397 346 install_html : … … 401 350 @$(DIRADM)/install.sh -w $(DIRWWW)/pdf/ -u $(URLPUBLISH)/pdf/ 402 351 403 install_browser :404 @$(DIRADM)/install.sh -w $(DIRWWW)/src_browser/doxygen/html/ -u $(URLPUBLISH)/src_browser/doxygen/html/405 406 352 clean : \ 407 353 cleantmp 354 cd ../docs/docs_dev/; make clean 408 355 -@rm -fr $(DIRWWW)/man/ 409 356 -@rm -fr $(DIRWWW)/html/ 410 357 -@rm -fr $(DIRWWW)/pdf/ 411 -@rm -fr $(DIRWWW)/src_browser/412 358 413 359 … … 436 382 437 383 all : \ 438 man \ 439 html_src_browser 440 441 html_src_browser : \ 442 html_src_browser_doxygen 443 444 man : \ 445 man_troff_sphinx 446 447 man_troff_sphinx : \ 448 $(DIRADM)/sphinx/conf.py \ 449 $(DIRTMP)/sphinx_tmpdir/index_manuals.rst \ 450 $(LIST_INVENTORY) \ 451 $(LIST_SRCSH_RST) \ 452 $(LIST_SRCPYTHON) \ 453 $(LIST_SRCIDL_RST) \ 454 $(LIST_SRCMATLAB_RST) \ 455 $(LIST_SRCFERRET_RST) 456 @cp $(DIRADM)/index.rst $(DIRTMP)/sphinx_tmpdir/ 457 @cp $(DIRADM)/index_guides.rst $(DIRTMP)/sphinx_tmpdir/ 458 @cp $(LIST_RST_GUIDES) $(DIRTMP)/sphinx_tmpdir/guides/ 459 @cp $(LIST_INVENTORY) $(DIRTMP)/sphinx_tmpdir/ 460 @sphinx-build -b man -c $(DIRADM)/sphinx \ 461 -d $(DIRTMP)/sphinx_tmpdir/doctrees/ \ 462 -d $(DIRTMP)/sphinx_tmpdir/doctrees/manuals/ \ 463 -w $(DIRTMP)/sphinx_man_troff.log \ 464 $(DIRTMP)/sphinx_tmpdir/ \ 465 $(DIRWWW)/man/man1/ 384 all_dev 385 386 all_dev : \ 387 html_dev \ 388 pdf_dev \ 389 man_dev 466 390 467 391 html : \ 468 html_sphinx \ 469 html_sphinx_one 470 471 html_sphinx : \ 472 $(DIRADM)/sphinx/conf.py \ 473 $(DIRADM)/index.rst \ 474 $(DIRADM)/index_guides.rst \ 475 $(DIRTMP)/sphinx_tmpdir/index_manuals.rst \ 476 $(LIST_INVENTORY) \ 477 $(LIST_RST_GUIDES) \ 478 $(LIST_SRCSH_RST) \ 479 $(LIST_SRCPYTHON) \ 480 $(LIST_SRCIDL_RST) \ 481 $(LIST_SRCMATLAB_RST) \ 482 $(LIST_SRCFERRET_RST) 483 @cp $(DIRADM)/index.rst $(DIRTMP)/sphinx_tmpdir/ 484 @cp $(DIRADM)/index_guides.rst $(DIRTMP)/sphinx_tmpdir/ 485 @cp $(LIST_RST_GUIDES) $(DIRTMP)/sphinx_tmpdir/guides/ 486 @cp $(LIST_INVENTORY) $(DIRTMP)/sphinx_tmpdir/ 487 @sphinx-build -b html -c $(DIRADM)/sphinx \ 488 -d $(DIRTMP)/sphinx_tmpdir/doctrees \ 489 -w $(DIRTMP)/sphinx_html.log \ 490 $(DIRTMP)/sphinx_tmpdir/ \ 491 $(DIRWWW)/html/sphinx/ 492 493 html_sphinx_one : \ 494 $(DIRADM)/sphinx/conf.py \ 495 $(DIRADM)/index.rst \ 496 $(DIRADM)/index_guides.rst \ 497 $(DIRTMP)/sphinx_tmpdir/index_manuals.rst \ 498 $(LIST_INVENTORY) \ 499 $(LIST_RST_GUIDES) \ 500 $(LIST_SRCSH_RST) \ 501 $(LIST_SRCPYTHON) \ 502 $(LIST_SRCIDL_RST) \ 503 $(LIST_SRCMATLAB_RST) \ 504 $(LIST_SRCFERRET_RST) 505 @cp $(DIRADM)/index.rst $(DIRTMP)/sphinx_tmpdir/ 506 @cp $(DIRADM)/index_guides.rst $(DIRTMP)/sphinx_tmpdir/ 507 @cp $(LIST_RST_GUIDES) $(DIRTMP)/sphinx_tmpdir/guides/ 508 @cp $(LIST_INVENTORY) $(DIRTMP)/sphinx_tmpdir/ 509 @sphinx-build -b singlehtml -c $(DIRADM)/sphinx \ 510 -d $(DIRTMP)/sphinx_tmpdir/doctrees \ 511 -w $(DIRTMP)/sphinx_html_one.log \ 512 $(DIRTMP)/sphinx_tmpdir/ \ 513 $(DIRWWW)/html/sphinx_one/ 392 html_dev 393 394 html_dev : 395 cd ../docs/docs_dev; make html 514 396 515 397 pdf : \ 516 pdf_sphinx 517 518 pdf_sphinx : \ 519 $(DIRADM)/sphinx/conf.py \ 520 $(DIRADM)/index.rst \ 521 $(DIRADM)/index_guides.rst \ 522 $(DIRTMP)/sphinx_tmpdir/index_manuals.rst \ 523 $(LIST_INVENTORY) \ 524 $(LIST_RST_GUIDES) \ 525 $(LIST_SRCSH_RST) \ 526 $(LIST_SRCPYTHON) \ 527 $(LIST_SRCIDL_RST) \ 528 $(LIST_SRCMATLAB_RST) \ 529 $(LIST_SRCFERRET_RST) 530 @cp $(DIRADM)/index.rst $(DIRTMP)/sphinx_tmpdir/ 531 @cp $(DIRADM)/index_guides.rst $(DIRTMP)/sphinx_tmpdir/ 532 @cp $(LIST_RST_GUIDES) $(DIRTMP)/sphinx_tmpdir/guides/ 533 @cp $(LIST_INVENTORY) $(DIRTMP)/sphinx_tmpdir/ 534 @sphinx-build -b latex -c $(DIRADM)/sphinx \ 535 -d $(DIRTMP)/sphinx_tmpdir/doctrees \ 536 -w $(DIRTMP)/sphinx_pdf.log \ 537 $(DIRTMP)/sphinx_tmpdir/ \ 538 $(DIRTMP)/sphinx_tmpdir/latex_output 539 cd $(DIRTMP)/sphinx_tmpdir/latex_output/; make all-pdf 540 cp $(DIRTMP)/sphinx_tmpdir/latex_output/*.pdf \ 541 $(DIRWWW)/pdf/sphinx/ 542 543 $(DIRTMP)/sphinx_tmpdir/index_manuals.rst : 544 @-mkdir $(DIRTMP)/sphinx_tmpdir/ 545 @echo ".. _index_manuals:" > $@ 546 @echo " " >> $@ 547 @echo "$(PRODUCTNAME) manuals" | tr [:print:] = >> $@ 548 @echo "$(PRODUCTNAME) manuals" >> $@ 549 @echo "$(PRODUCTNAME) manuals" | tr [:print:] = >> $@ 550 @echo " " >> $@ 551 @echo ".. only:: html" >> $@ 552 @echo " " >> $@ 553 @echo " **Download** offline version (\`.pdf <../../pdf/sphinx/$(PRODUCTNAME).pdf>\`__)" >> $@ 554 @echo " " >> $@ 555 @echo "Shell scripts" >> $@ 556 @echo "Shell scripts" | tr [:print:] = >> $@ 557 @echo ".. toctree::" >> $@ 558 @echo " :maxdepth: 1" 1>> $@ 559 @echo " :glob:" 1>> $@ 560 @echo " " >> $@ 561 @for file in $(LIST_SRCSH); \ 562 do \ 563 echo " manuals/$$(basename $${file})"; \ 564 done >> $@ 565 @echo " " >> $@ 566 @echo "PYTHON scripts" >> $@ 567 @echo "PYTHON scripts" | tr [:print:] = >> $@ 568 @echo ".. toctree::" >> $@ 569 @echo " :maxdepth: 1" 1>> $@ 570 @echo " :glob:" 1>> $@ 571 @echo " " >> $@ 572 @for file in $(LIST_SRCPYTHON); \ 573 do \ 574 echo " .. automodule:: src.$$(basename $${file} .py).$$(basename $${file} .py)"; \ 575 echo " :members:"; \ 576 done >> $@ 577 @echo " " >> $@ 578 @echo "IDL scripts" >> $@ 579 @echo "IDL scripts" | tr [:print:] = >> $@ 580 @echo ".. toctree::" >> $@ 581 @echo " :maxdepth: 1" 1>> $@ 582 @echo " :glob:" 1>> $@ 583 @echo " " >> $@ 584 @for file in $(LIST_SRCIDL); \ 585 do \ 586 echo " manuals/$$(basename $${file})"; \ 587 done >> $@ 588 @echo " " >> $@ 589 @echo "MATLAB scripts" >> $@ 590 @echo "MATLAB scripts" | tr [:print:] = >> $@ 591 @echo ".. toctree::" >> $@ 592 @echo " :maxdepth: 1" 1>> $@ 593 @echo " :glob:" 1>> $@ 594 @echo " " >> $@ 595 @for file in $(LIST_SRCMATLAB); \ 596 do \ 597 echo " manuals/$$(dirname $${file})/$$(basename $${file})" | sed -e "s+\.\./src/++"; \ 598 done >> $@ 599 @echo " " >> $@ 600 @echo "FERRET scripts" >> $@ 601 @echo "FERRET scripts" | tr [:print:] = >> $@ 602 @echo ".. toctree::" >> $@ 603 @echo " :maxdepth: 1" 1>> $@ 604 @echo " :glob:" 1>> $@ 605 @echo " " >> $@ 606 @for file in $(LIST_SRCFERRET); \ 607 do \ 608 echo " manuals/$$(basename $${file})"; \ 609 done >> $@ 610 @echo " " >> $@ 611 612 html_src_browser_doxygen : \ 613 $(DIRWWW)/src_browser/doxygen/ 614 615 $(DIRWWW)/src_browser/doxygen/ : \ 616 $(DIRADM)/Doxyfile_$(PRODUCT) \ 617 $(DIRADM)/m2cpp.pl \ 618 $(LIST_SRCMATLAB) \ 619 $(LIST_SRCFORTRAN) 620 @doxygen $< 621 @touch $@ 398 pdf_dev 399 400 pdf_dev : 401 cd ../docs/docs_dev; make latexpdf 402 403 man_dev : 404 cd ../docs/docs_dev; make man 622 405 623 406 matlab_demo : \ … … 627 410 $(LIST_SRCMATLAB_TEST) 628 411 629 $(DIRTMP)/sphinx_tmpdir/manuals/%.sh.rst : $(DIRSRC)/%.sh $(DIRADM)/extract_rst.sh630 @$(DIRADM)/extract_rst.sh -i $< -l sh -o $@631 632 $(DIRTMP)/sphinx_tmpdir/manuals/%.pro.rst : $(DIRSRC)/%.pro $(DIRADM)/extract_rst.sh633 @$(DIRADM)/extract_rst.sh -i $< -l IDL -o $@634 635 $(DIRTMP)/sphinx_tmpdir/manuals/%.m.rst : $(DIRSRC)/%.m $(DIRADM)/extract_rst.sh636 @$(DIRADM)/extract_rst.sh -i $< -l matlab -o $@637 638 $(DIRTMP)/sphinx_tmpdir/manuals/utilitaires/%.m.rst : $(DIRSRC)/utilitaires/%.m $(DIRADM)/extract_rst.sh639 @$(DIRADM)/extract_rst.sh -i $< -l matlab -o $@640 641 $(DIRTMP)/sphinx_tmpdir/manuals/external_matlab/%.m.rst : $(DIRSRC)/external_matlab/%.m $(DIRADM)/extract_rst.sh642 @$(DIRADM)/extract_rst.sh -i $< -l matlab -o $@643 644 412 $(DIRTMP)/demo/%_demo.m : $(DIRSRC)/%.m $(DIRADM)/extract_demoandtest.sh 645 413 -@$(DIRADM)/extract_demoandtest.sh -i $< -m demo -o $@ … … 647 415 $(DIRTMP)/test/%_test.m : $(DIRSRC)/%.m $(DIRADM)/extract_demoandtest.sh 648 416 -@$(DIRADM)/extract_demoandtest.sh -i $< -m test -o $@ 649 650 $(DIRTMP)/sphinx_tmpdir/manuals/%.jnl.rst : $(DIRSRC)/%.jnl $(DIRADM)/extract_rst.sh651 @$(DIRADM)/extract_rst.sh -i $< -l ferret -o $@652 417 653 418 $(DIRDESIGN)/images/%.png : $(DIRDESIGN)/images/%.svg -
trunk/docs/docs_dev/Makefile
r516 r517 2 2 # 3 3 # .. _Makefile: 4 # 4 5 # ======== 5 6 # Makefile … … 10 11 # 11 12 # Makefile for Sphinx documentation 12 # 13 # 13 14 # SEE ALSO 14 15 # ======== … … 17 18 # 18 19 # :ref:`makefile_non_sphinx` 19 # 20 # 20 21 # TODO 21 22 # ==== 22 23 # 23 # moins bourrin dans l'usage de makefile_non_sphinx et la génération du 24 # moins bourrin dans l'usage de makefile_non_sphinx et la génération du 24 25 # logo 25 26 # 26 27 # update whith new sphinx backend 27 # 28 # 28 29 # EVOLUTIONS 29 30 # ========== 30 # 31 # 31 32 # $Id: Makefile 30 2012-03-13 10:53:33Z pinsard $ 32 33 # 33 34 # $URL: svn+ssh://pinsard@forge.ipsl.jussieu.fr/ipsl/forge/projets/fptools/svn/trunk/docs/docs_dev/Makefile $ 34 # 35 # 35 36 # - fplod 20120413T082638Z cratos (Linux) 36 # 37 # 37 38 # * add header 38 39 #- -
trunk/docs/docs_dev/makefile_non_sphinx
r516 r517 19 19 # :ref:`Makefile` 20 20 # 21 # :ref:`extract_rst.sh `21 # :ref:`extract_rst.sh <fptools:extract_rst.sh>` 22 22 # 23 23 # :ref:`for_doc.sh` … … 207 207 # 208 208 # * add man_troff which shell script possible now with docutils 0.6 209 # can be test with 210 # $ man -M ../doc/manuals/man varamma_profile.sh 209 # can be test with:: 210 # 211 # man -M ../doc/manuals/man varamma_profile.sh 211 212 # 212 213 # - fplod 2009-05-15T13:26:19Z aedon.locean-ipsl.upmc.fr (Darwin) … … 285 286 $(shell echo "$(LIST_SRCMATLAB)" | \ 286 287 sed \ 287 -e "s+../../ utilitaires+source/manuals/utilitaires+g" \288 -e "s+../../src/utilitaires+source/manuals/+g" \ 288 289 -e "s+../../src/+source/manuals/+g" \ 289 290 -e "s+\.m+.m.rst+g") … … 366 367 @extract_rst.sh -i $< -l matlab -o $@ 367 368 368 source/manuals/ utilitaires/%.m.rst : ../../src/utilitaires/%.m369 source/manuals/%.m.rst : ../../src/utilitaires/%.m 369 370 @extract_rst.sh -i $< -l matlab -o $@ 370 371 -
trunk/docs/docs_dev/source/conf.py
r516 r517 94 94 # General information about the project. 95 95 project = u'VARAMMA' 96 copyright = u'20 11,2012, CNRS'96 copyright = u'2008, 2009, 2010, 2011, 2012, CNRS' 97 97 98 98 # The version info for the project you're documenting, acts as replacement for … … 283 283 284 284 # intersphinx with saxo 285 intersphinx_mapping = {'saxo': ('http://forge.ipsl.jussieu.fr/saxo/download/idldoc_html_output/','saxo.inv')} 285 intersphinx_mapping = {'saxo': ('http://forge.ipsl.jussieu.fr/saxo/download/idldoc_html_output/','saxo.inv'), 286 'fptools' : ('http://www.locean-ipsl.upmc.fr/~fplod/fptools/fptools_ws/doc/html/', None)} -
trunk/docs/docs_dev/source/guides/builddoc.rst
r443 r517 43 43 ~~~~~~~~~~~~~~~~~~~~~~~ 44 44 La documentation est construite à partir des fichiers ReStructuredText_ 45 dans :file:`${ VARAMMA}/adm/` et des commentaires dans les sources46 sous :file:`${ VARAMMA}/src/`.45 dans :file:`${PROJECT}/adm/` et des commentaires dans les sources 46 sous :file:`${PROJECT}/src/`. 47 47 48 48 .. _ReStructuredText: http://docutils.sourceforge.net/rst.html … … 57 57 $ make clean 58 58 $ make before 59 $ make html_ sphinx59 $ make html_dev 60 60 61 61 et regarder le résultat dans :file:`../doc/html/sphinx/index.html`. -
trunk/docs/docs_dev/source/index_guides.rst
r516 r517 44 44 guides/coding_rules 45 45 guides/rundemotest 46 guides/builddoc 46 47 guides/using 47 48 guides/contributing 49 guides/svnbasiccommands 50 guides/contact -
trunk/src/extract_amsuab.pro
r514 r517 113 113 ; 114 114 ; * introduction du parametre "descending" (orbite descendante 1, 115 ; montante 0) dans le fichier de sortie : a tester!115 ; montante 0) dans le fichier de sortie : a tester! 116 116 ; 117 117 ; - fplod 20110818T160435Z aedon.locean-ipsl.upmc.fr (Darwin) -
trunk/src/mem_to_file_amsu_t2.pro
r514 r517 1 1 ;+ 2 2 ; 3 ; .. _mem_to_file_amsu_t2 :3 ; .. _mem_to_file_amsu_t2.pro: 4 4 ; 5 5 ; ======================= -
trunk/src/plot_cartes3B42.m
r502 r517 2 2 3 3 %+ 4 % _plot_cartes3B42.m: 5 % 6 % ================= 7 % plot_cartes3B42.m 8 % ================= 9 % 4 10 %- 5 11 -
trunk/src/plot_clim3B42.m
r502 r517 2 2 3 3 %+ 4 % _plot_clim3B42.m: 5 % 6 % =============== 7 % plot_clim3B42.m 8 % =============== 9 % 4 10 %- 5 11 -
trunk/src/precipPlot.m
r370 r517 15 15 % This zip file contains Excel files. Some have been converted in CSV. 16 16 % 17 % +todo+ :ref:`pre_precip.sh`17 % +todo+ pre_precip.sh 18 18 % 19 19 % This file in mainly a serie of exercices for Soukèyé Cisse to learn octave. -
trunk/src/run_traite_amsuab.sh
r501 r517 28 28 # .. option:: -numch <channel> 29 29 # 30 # lancement de :ref:`trait _amsuab.sh` en batch30 # lancement de :ref:`traite_amsuab.sh` en batch 31 31 # 32 32 # Job stderr is in the working directory :file:`run_traite_amsuab.e{xxxxx}`, stdout is in :file:`run_traite_amsuab.o{xxxxx}` 33 33 # 34 # Log file of :ref:`trait _amsuab.sh` is written on34 # Log file of :ref:`traite_amsuab.sh` is written on 35 35 # :file:`${PROJECT_LOG}/traite_amsuab.log.{YYYYMMDDTHHMMSSZ}` 36 36 # -
trunk/src/simul_zi.py
r377 r517 1 1 #!/usr/bin/env python 2 2 # -*- coding: iso-8859-1 -*- 3 3
Note: See TracChangeset
for help on using the changeset viewer.