You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(57) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(44) |
Feb
(151) |
Mar
(131) |
Apr
(171) |
May
(125) |
Jun
(43) |
Jul
(26) |
Aug
(19) |
Sep
(10) |
Oct
|
Nov
(4) |
Dec
(28) |
2004 |
Jan
(134) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ki...@us...> - 2003-05-06 21:40:03
|
Update of /cvsroot/pymerase/Docs/output/modules In directory sc8-pr-cvs1:/tmp/cvs-serv13571/modules Log Message: Directory /cvsroot/pymerase/Docs/output/modules added to the repository |
From: <ki...@us...> - 2003-05-06 21:36:51
|
Update of /cvsroot/pymerase/Docs/output In directory sc8-pr-cvs1:/tmp/cvs-serv12237 Modified Files: Makefile Log Message: updated for use of .eps images Index: Makefile =================================================================== RCS file: /cvsroot/pymerase/Docs/output/Makefile,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Makefile 6 May 2003 21:09:01 -0000 1.1 --- Makefile 6 May 2003 21:36:47 -0000 1.2 *************** *** 1,3 **** ! output_modules.pdf: output_modules.tex ! rubber --pdf output_modules.tex gv output_modules.pdf --- 1,6 ---- ! output_modules.pdf: output_modules.tex outputModules/CreateGraphvizUML.tex ! latex output_modules.tex ! latex output_modules.tex ! dvips -Ppdf output_modules.dvi ! ps2pdf output_modules.ps gv output_modules.pdf |
From: <ki...@us...> - 2003-05-06 21:09:29
|
Update of /cvsroot/pymerase/Docs/output In directory sc8-pr-cvs1:/tmp/cvs-serv383 Added Files: output_modules.tex Log Message: First version of latex output module docs --- NEW FILE: output_modules.tex --- % Pymerase Docs - Output Modules % Copyright (c) California Institute of Technology % % Authors: Brandon King % $Revision: 1.1 $ % Modified $Date: 2003/05/06 21:09:24 $ \documentclass{article} \usepackage{graphicx} \usepackage{color} \usepackage[margin=3cm,noheadfoot]{geometry} \setlength{\parindent}{0in} \setlength{\parskip}{2mm} %colors \newcommand{\cb}{\color{blue}} %new commands \newcommand{\pymlink}{http://pymerase.sf.net} %document \begin{document} %title page \begin{titlepage} \title{\cb Pymerase Docs - Output Modules } \author{Brandon King \\ Copyright \copyright California Institute of Technology} \date{Version 0.1.1\\\today} \maketitle \thispagestyle{empty} \end{titlepage} \tableofcontents \thispagestyle{empty} \newpage %Document Body \setcounter{page}{1} \section{\cb Output Modules} \subsection{\cb Overview} \subsubsection{\cb Status Key} \begin{tabular}{ll} \bf Label & \bf Description \\ Release & Stable release. \\ Beta & Functional, has bugs, needs testing. \\ Alpha & Functional, lots of bugs, not finished, needs testing. \\ WP & Work in progress, Non-Functional. \\ Abandoned & Abandoned, Non-Functional. \\ Planning & In Plan phase, little or no code exists. \end{tabular} \subsubsection{\cb Current CVS Checkout} \begin{tabular}{lccl} \bf Output Module & \bf Status & \bf Prev. Status & \bf Description \\ CreateDBAPI & Beta & Beta & Python Database API (Currently \\ & & & PostgreSQL Support) \\ CreateDBEditor & Abandoned & Alpha & Prototype CGI \\ & & & Scripts for accessing DB \\ CreateGraphvizUML & Beta & Beta & Generates dot files for \\ & & & use with Graphviz. \\ CreateHtmlForms & Abandoned & Alpha & Prototype Html Forms \\ & & & used with CreateDBEditor. \\ CreatePyTkDBWidgets & Alpha & Alpha & Creates Python \\ & & & Tkinter DBAPI Aware Widgets \\ CreatePyTkWidgets & Alpha & Alpha & Creates Python \\ & & & Tkinter Widget Lib for GUI Building \\ CreatePythonAPI & WP & WP & Python Object Model \\ CreateReport & Beta & Beta & Creates a Report text file \\ & & & describing your model. \\ CreateSQL & Beta & Beta & Creates SQL statements creating \\ & & & a database \\ CreateTableXML & Beta & Beta & Generates Table.dtd XML \\ & & & files. Provides more information \\ iPymerase & Beta & Beta & Exposes an ipython interpreter \\ & & & for exploring Pymerase API. \end{tabular} \subsubsection{\cb System Requirements} \begin{tabular}{lll} \bf Output Module & \bf Python Module Req. & \bf Other Requirements \\ CreateDBAPI & Pygresql (pgdb), mxDatetime (mx.DateTime) & Postgresql \\ CreateGraphvizUML & None & Graphviz (dot) \\ CreatePyTkDBWidgets & CreateDBAPI, Tkinter (Standard package) & None \\ CreatePyTkWidgets & Tkinter (Standard package) & None \\ CreatePythonAPI & mxDateTime & None \\ CreateReport & None & None \\ CreateSQL & None & PostgreSQL \\ CreateTableXML & None & None \\ iPymerase & None & ipython \end{tabular} \end{document} |
From: <ki...@us...> - 2003-05-06 21:09:06
|
Update of /cvsroot/pymerase/Docs/output In directory sc8-pr-cvs1:/tmp/cvs-serv32707 Added Files: Makefile Log Message: create pdf of output module docs --- NEW FILE: Makefile --- output_modules.pdf: output_modules.tex rubber --pdf output_modules.tex gv output_modules.pdf |
From: <ki...@us...> - 2003-05-06 21:08:03
|
Update of /cvsroot/pymerase/Docs/output In directory sc8-pr-cvs1:/tmp/cvs-serv32216/output Log Message: Directory /cvsroot/pymerase/Docs/output added to the repository |
From: <ki...@us...> - 2003-05-03 00:11:54
|
Update of /cvsroot/pymerase/htdocs/docs In directory sc8-pr-cvs1:/tmp/cvs-serv18161 Modified Files: index.shtml Log Message: updated faq pdf link Index: index.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/index.shtml,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** index.shtml 2 May 2003 23:25:56 -0000 1.30 --- index.shtml 3 May 2003 00:11:51 -0000 1.31 *************** *** 24,28 **** <td width="100%" bgcolor="#6C8AFF"> <a href="faq">Pymerase FAQ</a> [ <a href="faq/faq.html">html</a> | ! <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=154600">pdf</a> ] - Pymerase FAQ<br> <a href="linkdb">LinkDB Tutorial</a> [ <a href="linkdb/linkdb-tutorial.html">html</a> | <a href="http://sourceforge.net/project/showfiles.php?group_id=63836&release_id=156336">pdf</a> ] - Fairly complete Pymerase Tutorial<br> --- 24,28 ---- <td width="100%" bgcolor="#6C8AFF"> <a href="faq">Pymerase FAQ</a> [ <a href="faq/faq.html">html</a> | ! <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=156795">pdf</a> ] - Pymerase FAQ<br> <a href="linkdb">LinkDB Tutorial</a> [ <a href="linkdb/linkdb-tutorial.html">html</a> | <a href="http://sourceforge.net/project/showfiles.php?group_id=63836&release_id=156336">pdf</a> ] - Fairly complete Pymerase Tutorial<br> |
From: <ki...@us...> - 2003-05-03 00:10:30
|
Update of /cvsroot/pymerase/htdocs/docs/faq In directory sc8-pr-cvs1:/tmp/cvs-serv17167 Modified Files: faq.html Log Message: v0.1.6 Index: faq.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/faq/faq.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** faq.html 22 Apr 2003 20:35:17 -0000 1.3 --- faq.html 3 May 2003 00:10:24 -0000 1.4 *************** *** 14,18 **** ! <title> \cb Pymerase Docs - FAQ</title> <h1 align="center"><font color="#0000FF">Pymerase Docs - FAQ</font> </h1> --- 14,18 ---- ! <title>Pymerase Docs - FAQ</title> <h1 align="center"><font color="#0000FF">Pymerase Docs - FAQ</font> </h1> *************** *** 21,25 **** Copyright © California Institute of Technology </h3> ! <h3 align="center">Version 0.1.5<br />Apr 22, 2003 </h3> --- 21,25 ---- Copyright © California Institute of Technology </h3> ! <h3 align="center">Version 0.1.6<br />May 2, 2003 </h3> *************** *** 48,96 **** >1.8 <font color="#0000FF">Does Pymerase support all versions of ArgoUML and/or XMI?</font></a><br /> <a href="#tth_sEc2" ! >2 <font color="#0000FF">FAQ - Glosary</font></a><br /> <a href="#tth_sEc2.1" ! >2.1 <font color="#0000FF">What does API stand for and what does it mean?</font></a><br /> <a href="#tth_sEc3" ! >3 <font color="#0000FF">FAQ - Contributing to Pymerase</font></a><br /> <a href="#tth_sEc3.1" ! >3.1 <font color="#0000FF">Can I contribute to Pymerase?</font></a><br /> <a href="#tth_sEc3.2" ! >3.2 <font color="#0000FF">What ways can I contribute?</font></a><br /> ! <a href="#tth_sEc3.3" ! >3.3 <font color="#0000FF">How can I help fund development and how will it help?</font></a><br /> <a href="#tth_sEc4" ! >4 <font color="#0000FF">FAQ - Input Modules</font></a><br /> <a href="#tth_sEc4.1" ! >4.1 <font color="#0000FF">parseGenexSchemaXML</font></a><br /> <a href="#tth_sEc4.1.1" ! >4.1.1 <font color="#0000FF">Does the parseGenexSchemaXML input module only parse the GeneX project schema?</font></a><br /> <a href="#tth_sEc4.2" ! >4.2 <font color="#0000FF">parseXMI</font></a><br /> <a href="#tth_sEc4.2.1" ! >4.2.1 <font color="#0000FF">Does parseXMI support all versions of XMI?</font></a><br /> ! <a href="#tth_sEc4.2.2" ! >4.2.2 <font color="#0000FF">Why does parseXMI only work with Jython?</font></a><br /> ! <a href="#tth_sEc4.2.3" ! >4.2.3 <font color="#0000FF">What about this Jython dependancy? It's really annoying!</font></a><br /> <a href="#tth_sEc5" ! >5 <font color="#0000FF">FAQ - Output Modules</font></a><br /> <a href="#tth_sEc5.1" ! >5.1 <font color="#0000FF">General</font></a><br /> ! <a href="#tth_sEc5.1.1" ! >5.1.1 <font color="#0000FF">What modules do hope to include in the future?</font></a><br /> ! <a href="#tth_sEc5.2" ! >5.2 <font color="#0000FF">CreateDBAPI</font></a><br /> ! <a href="#tth_sEc5.2.1" ! >5.2.1 <font color="#0000FF">What does CreateDBAPI do?</font></a><br /> ! <a href="#tth_sEc5.3" ! >5.3 <font color="#0000FF">CreateSQL</font></a><br /> ! <a href="#tth_sEc5.3.1" ! >5.3.1 <font color="#0000FF">What does CreateSQL do?</font></a><br /> ! <a href="#tth_sEc5.4" ! >5.4 <font color="#0000FF">CreateGraphvizUML</font></a><br /> ! <a href="#tth_sEc5.4.1" ! >5.4.1 <font color="#0000FF">What does CreateGraphvizUML do?</font></a><br /> ! <a href="#tth_sEc5.4.2" ! >5.4.2 <font color="#0000FF">How can I create a postscript from my generated .dot file?</font></a><br /> --- 48,104 ---- >1.8 <font color="#0000FF">Does Pymerase support all versions of ArgoUML and/or XMI?</font></a><br /> <a href="#tth_sEc2" ! >2 <font color="#0000FF">FAQ - Bin</font></a><br /> <a href="#tth_sEc2.1" ! >2.1 <font color="#0000FF">General</font></a><br /> ! <a href="#tth_sEc2.1.1" ! >2.1.1 <font color="#0000FF">How do I run Pymerase?</font></a><br /> ! <a href="#tth_sEc2.2" ! >2.2 <font color="#0000FF">Pymweb</font></a><br /> ! <a href="#tth_sEc2.2.1" ! >2.2.1 <font color="#0000FF">What is Pymweb?</font></a><br /> <a href="#tth_sEc3" ! >3 <font color="#0000FF">FAQ - Input Modules</font></a><br /> <a href="#tth_sEc3.1" ! >3.1 <font color="#0000FF">parseGenexSchemaXML</font></a><br /> ! <a href="#tth_sEc3.1.1" ! >3.1.1 <font color="#0000FF">Does the parseGenexSchemaXML input module only parse the GeneX project schema?</font></a><br /> <a href="#tth_sEc3.2" ! >3.2 <font color="#0000FF">parseXMI</font></a><br /> ! <a href="#tth_sEc3.2.1" ! >3.2.1 <font color="#0000FF">What happend to Jython?</font></a><br /> ! <a href="#tth_sEc3.2.2" ! >3.2.2 <font color="#0000FF">Does parseXMI support all versions of XMI?</font></a><br /> <a href="#tth_sEc4" ! >4 <font color="#0000FF">FAQ - Output Modules</font></a><br /> <a href="#tth_sEc4.1" ! >4.1 <font color="#0000FF">General</font></a><br /> <a href="#tth_sEc4.1.1" ! >4.1.1 <font color="#0000FF">What modules do hope to include in the future?</font></a><br /> <a href="#tth_sEc4.2" ! >4.2 <font color="#0000FF">CreateDBAPI</font></a><br /> <a href="#tth_sEc4.2.1" ! >4.2.1 <font color="#0000FF">What does CreateDBAPI do?</font></a><br /> ! <a href="#tth_sEc4.3" ! >4.3 <font color="#0000FF">CreateSQL</font></a><br /> ! <a href="#tth_sEc4.3.1" ! >4.3.1 <font color="#0000FF">What does CreateSQL do?</font></a><br /> ! <a href="#tth_sEc4.4" ! >4.4 <font color="#0000FF">CreateGraphvizUML</font></a><br /> ! <a href="#tth_sEc4.4.1" ! >4.4.1 <font color="#0000FF">What does CreateGraphvizUML do?</font></a><br /> ! <a href="#tth_sEc4.4.2" ! >4.4.2 <font color="#0000FF">How can I create a postscript from my generated .dot file?</font></a><br /> <a href="#tth_sEc5" ! >5 <font color="#0000FF">FAQ - Glosary</font></a><br /> <a href="#tth_sEc5.1" ! >5.1 <font color="#0000FF">What does API stand for and what does it mean?</font></a><br /> ! <a href="#tth_sEc6" ! >6 <font color="#0000FF">FAQ - Contributing to Pymerase</font></a><br /> ! <a href="#tth_sEc6.1" ! >6.1 <font color="#0000FF">Can I contribute to Pymerase?</font></a><br /> ! <a href="#tth_sEc6.2" ! >6.2 <font color="#0000FF">What ways can I contribute?</font></a><br /> ! <a href="#tth_sEc6.3" ! >6.3 <font color="#0000FF">How can I help fund development and how will it help?</font></a><br /> *************** *** 164,253 **** 1.8</a> <font color="#0000FF">Does Pymerase support all versions of ArgoUML and/or XMI?</font></h3> ! Please see section <a href="#argouml">4.2.1</a> for more information. <div class="p"><!----></div> <h2><a name="tth_sEc2"> ! 2</a> <font color="#0000FF">FAQ - Glosary</font></h2> <h3><a name="tth_sEc2.1"> ! 2.1</a> <font color="#0000FF">What does API stand for and what does it mean?</font></h3> ! API - Application Programming Interface ! ! <div class="p"><!----></div> ! An API provides set of standard building blocks for programmers to use ! to make custom applications which interface to a particular resource. ! ! <div class="p"><!----></div> ! ! <h2><a name="tth_sEc3"> ! 3</a> <font color="#0000FF">FAQ - Contributing to Pymerase</font></h2> ! ! <h3><a name="tth_sEc3.1"> ! 3.1</a> <font color="#0000FF">Can I contribute to Pymerase?</font></h3> ! Yes, anyone with the will to help may contribute to the Pymerase ! project. Be it with programming skills, documentation, examples, money ! or good old moral support, we could use all the help we can get. If ! you would like contribute in any way please send an e-mail to ! pymerase-devel at lists.sourceforge.net or contact on of the current ! developers. ! ! <div class="p"><!----></div> ! <h3><a name="tth_sEc3.2"> ! 3.2</a> <font color="#0000FF">What ways can I contribute?</font></h3> ! Pymerase as an open source project services from the support of the ! Open Source community. Any help is welcome. Becoming a programmer ! is probably the most obvious way to help, but is not the only way one ! can contribute. ! ! <div class="p"><!----></div> ! Here is just a small list of things one can do to help: ! ! <ul> ! <li> writing documentation<br /><br /></li> ! ! <li> testing code<br /><br /></li> ! ! <li> creating examples<br /><br /></li> ! ! <li> updating the web site<br /><br /></li> ! ! <li> contributing expertise<br /><br /></li> ! ! <li> contributing ideas<br /><br /></li> ! ! <li> funding development<br /><br /></li> ! </ul> ! <div class="p"><!----></div> ! Please send e-mail to the mailing list pymerase-devel at ! lists.sourceforge.net if you would like to contribute in any way. ! <div class="p"><!----></div> ! <h3><a name="tth_sEc3.3"> ! 3.3</a> <font color="#0000FF">How can I help fund development and how will it help?</font></h3> ! If you would like to help fund the Pymerase project or other projects ! in the Wold Lab please contact Barbara Wold or send an e-mail to ! pymerase-devel at lists.sourceforge.net. You can find out more about ! the Wold Lab in section <a href="#woldlab">1.4</a> ! <div class="p"><!----></div> ! Additional funding for Pymerase would help in many ways. First of all, ! Diane and myself (Brandon) also work on other projects in the Wold ! Lab, so not all of our time goes into the project. Funding would help ! with the continuing development by providing more time for us to work ! on the project or the hiring of more programmers to work on the ! project. <div class="p"><!----></div> ! <h2><a name="tth_sEc4"> ! 4</a> <font color="#0000FF">FAQ - Input Modules</font></h2> ! <h3><a name="tth_sEc4.1"> ! 4.1</a> <font color="#0000FF">parseGenexSchemaXML</font></h3> ! <h4><a name="tth_sEc4.1.1"> ! 4.1.1</a> <font color="#0000FF">Does the parseGenexSchemaXML input module only parse the GeneX project schema?</font></h4> No. It's called parseGenexSchemaXML to give credit to the GeneX --- 172,211 ---- 1.8</a> <font color="#0000FF">Does Pymerase support all versions of ArgoUML and/or XMI?</font></h3> ! Please see section <a href="#argouml">3.2.2</a> for more information. <div class="p"><!----></div> <h2><a name="tth_sEc2"> ! 2</a> <font color="#0000FF">FAQ - Bin</font></h2> <h3><a name="tth_sEc2.1"> ! 2.1</a> <font color="#0000FF">General</font></h3> ! <h4><a name="tth_sEc2.1.1"> ! 2.1.1</a> <font color="#0000FF">How do I run Pymerase?</font></h4> ! There is a document called "Pymerase Docs - Running Pymerase" which ! you should find useful. It covers four ways in which you can run ! Pymerase. These include, in python, command line, GUI, and web ! interfaces. ! <h3><a name="tth_sEc2.2"> ! 2.2</a> <font color="#0000FF">Pymweb</font></h3> ! <h4><a name="tth_sEc2.2.1"> ! 2.2.1</a> <font color="#0000FF">What is Pymweb?</font></h4> ! Pymweb is web front end for running Pymerase. It's useful if you would ! like to maintain one installation of Pymerase or if you would like to ! expose Pymerase to a number of users. <div class="p"><!----></div> ! <h2><a name="tth_sEc3"> ! 3</a> <font color="#0000FF">FAQ - Input Modules</font></h2> ! <h3><a name="tth_sEc3.1"> ! 3.1</a> <font color="#0000FF">parseGenexSchemaXML</font></h3> ! <h4><a name="tth_sEc3.1.1"> ! 3.1.1</a> <font color="#0000FF">Does the parseGenexSchemaXML input module only parse the GeneX project schema?</font></h4> No. It's called parseGenexSchemaXML to give credit to the GeneX *************** *** 259,267 **** <div class="p"><!----></div> ! <h3><a name="tth_sEc4.2"> ! 4.2</a> <font color="#0000FF">parseXMI</font></h3> ! <h4><a name="tth_sEc4.2.1"> ! 4.2.1</a> <font color="#0000FF">Does parseXMI support all versions of XMI?</font></h4><a name="argouml"> </a> --- 217,234 ---- <div class="p"><!----></div> ! <h3><a name="tth_sEc3.2"> ! 3.2</a> <font color="#0000FF">parseXMI</font></h3> ! <h4><a name="tth_sEc3.2.1"> ! 3.2.1</a> <font color="#0000FF">What happend to Jython?</font></h4> ! parseXMI use to use a Java xmi parser which prevented parseXMI from ! running under Python. Now parseXMI is using SMW, which is a python xmi ! parser, so we no longer need Jython. We are no longer supporting ! Jython as we would like to use Python v2.2 features. Jython is ! currently (5/2/2003) at v2.1. ! ! <div class="p"><!----></div> ! <h4><a name="tth_sEc3.2.2"> ! 3.2.2</a> <font color="#0000FF">Does parseXMI support all versions of XMI?</font></h4><a name="argouml"> </a> *************** *** 269,281 **** different versions of XMI can become incompatible with previous versions. Supporting XMI was difficult in the first place as it's a ! complicated standard. The XMI parser that was used in parseXMI was ! written in Java, so Jython has to be used when running ! parseXMI. Please read section <a href="#jython">4.2.3</a> as it contains important ! information about XMI and Jython. <div class="p"><!----></div> ! I will have to find out what the latest version of ArgoUML that can be ! used before they switch over to a new XMI parser. I know ! ArgoUML v0.10.* should work with Pymerase. <div class="p"><!----></div> --- 236,245 ---- different versions of XMI can become incompatible with previous versions. Supporting XMI was difficult in the first place as it's a ! complicated standard. <div class="p"><!----></div> ! I will have to compile a list and post it to the Pymerase website as ! soon as I figure out which versions of ArgoUML, Poseidon, and the SMW ! UML programs are compatible with parseXMI. <div class="p"><!----></div> *************** *** 285,318 **** <div class="p"><!----></div> - <h4><a name="tth_sEc4.2.2"> - 4.2.2</a> <font color="#0000FF">Why does parseXMI only work with - Jython?</font></h4><a name="jythonxmi"> - </a> - Finding an XMI parser that is developed enough and has documentation - on how to use it is difficult at this point in time. The XMI parser - that Diane used in parseXMI is written in Java, so Jython has to be - used when using the parseXMI input module. Please read section - <a href="#jython">4.2.3</a> for important information about near future changes to - Pymerase. ! <div class="p"><!----></div> ! <h4><a name="tth_sEc4.2.3"> ! 4.2.3</a> <font color="#0000FF">What about this Jython dependancy? It's really annoying!</font></h4><a name="jython"> ! </a> ! The dependancy on and support for Jython will be removed in the ! near future. Diane has discovered a way of allowing parseXMI to work ! under Python. The changes will be checked into CVS in the near ! future. (4/22/2003) ! ! <div class="p"><!----></div> ! ! <h2><a name="tth_sEc5"> ! 5</a> <font color="#0000FF">FAQ - Output Modules</font></h2> ! <h3><a name="tth_sEc5.1"> ! 5.1</a> <font color="#0000FF">General</font></h3> ! <h4><a name="tth_sEc5.1.1"> ! 5.1.1</a> <font color="#0000FF">What modules do hope to include in the future?</font></h4> In the future we hope to include many more output modules. One of the output modules we hope to develop is the generation of a C++ API which --- 249,261 ---- <div class="p"><!----></div> ! <h2><a name="tth_sEc4"> ! 4</a> <font color="#0000FF">FAQ - Output Modules</font></h2> ! <h3><a name="tth_sEc4.1"> ! 4.1</a> <font color="#0000FF">General</font></h3> ! <h4><a name="tth_sEc4.1.1"> ! 4.1.1</a> <font color="#0000FF">What modules do hope to include in the future?</font></h4> In the future we hope to include many more output modules. One of the output modules we hope to develop is the generation of a C++ API which *************** *** 321,329 **** <div class="p"><!----></div> ! <h3><a name="tth_sEc5.2"> ! 5.2</a> <font color="#0000FF">CreateDBAPI</font></h3> ! <h4><a name="tth_sEc5.2.1"> ! 5.2.1</a> <font color="#0000FF">What does CreateDBAPI do?</font></h4> CreateDBAPI generates a Python Database API for a given schema. Currently the generated DBAPI is only compatible with --- 264,272 ---- <div class="p"><!----></div> ! <h3><a name="tth_sEc4.2"> ! 4.2</a> <font color="#0000FF">CreateDBAPI</font></h3> ! <h4><a name="tth_sEc4.2.1"> ! 4.2.1</a> <font color="#0000FF">What does CreateDBAPI do?</font></h4> CreateDBAPI generates a Python Database API for a given schema. Currently the generated DBAPI is only compatible with *************** *** 332,349 **** <div class="p"><!----></div> ! <h3><a name="tth_sEc5.3"> ! 5.3</a> <font color="#0000FF">CreateSQL</font></h3> ! <h4><a name="tth_sEc5.3.1"> ! 5.3.1</a> <font color="#0000FF">What does CreateSQL do?</font></h4> CreateSQL generates a file containing SQL statements for the creation of a PostgreSQL database for a given schema. <div class="p"><!----></div> ! <h3><a name="tth_sEc5.4"> ! 5.4</a> <font color="#0000FF">CreateGraphvizUML</font></h3> ! <h4><a name="tth_sEc5.4.1"> ! 5.4.1</a> <font color="#0000FF">What does CreateGraphvizUML do?</font></h4> CreateGraphvizUML creates a .dot file which describes the relationships of objects in your schema. This file can then be used by --- 275,292 ---- <div class="p"><!----></div> ! <h3><a name="tth_sEc4.3"> ! 4.3</a> <font color="#0000FF">CreateSQL</font></h3> ! <h4><a name="tth_sEc4.3.1"> ! 4.3.1</a> <font color="#0000FF">What does CreateSQL do?</font></h4> CreateSQL generates a file containing SQL statements for the creation of a PostgreSQL database for a given schema. <div class="p"><!----></div> ! <h3><a name="tth_sEc4.4"> ! 4.4</a> <font color="#0000FF">CreateGraphvizUML</font></h3> ! <h4><a name="tth_sEc4.4.1"> ! 4.4.1</a> <font color="#0000FF">What does CreateGraphvizUML do?</font></h4> CreateGraphvizUML creates a .dot file which describes the relationships of objects in your schema. This file can then be used by *************** *** 353,358 **** <div class="p"><!----></div> ! <h4><a name="tth_sEc5.4.2"> ! 5.4.2</a> <font color="#0000FF">How can I create a postscript from my generated .dot file?</font></h4> You can use the command 'dot -Tps -o fileName.ps fileName.dot' to --- 296,301 ---- <div class="p"><!----></div> ! <h4><a name="tth_sEc4.4.2"> ! 4.4.2</a> <font color="#0000FF">How can I create a postscript from my generated .dot file?</font></h4> You can use the command 'dot -Tps -o fileName.ps fileName.dot' to *************** *** 361,368 **** <div class="p"><!----></div> <br /><br /><hr /><small>File translated from T<sub><font size="-1">E</font></sub>X by <a href="http://hutchinson.belmont.ma.us/tth/"> T<sub><font size="-1">T</font></sub>H</a>, ! version 3.33.<br />On 22 Apr 2003, 13:33.</small> </html> --- 304,385 ---- <div class="p"><!----></div> + <h2><a name="tth_sEc5"> + 5</a> <font color="#0000FF">FAQ - Glosary</font></h2> + + <h3><a name="tth_sEc5.1"> + 5.1</a> <font color="#0000FF">What does API stand for and what does it mean?</font></h3> + API - Application Programming Interface + + <div class="p"><!----></div> + An API provides set of standard building blocks for programmers to use + to make custom applications which interface to a particular resource. + + <div class="p"><!----></div> + + <h2><a name="tth_sEc6"> + 6</a> <font color="#0000FF">FAQ - Contributing to Pymerase</font></h2> + + <h3><a name="tth_sEc6.1"> + 6.1</a> <font color="#0000FF">Can I contribute to Pymerase?</font></h3> + Yes, anyone with the will to help may contribute to the Pymerase + project. Be it with programming skills, documentation, examples, money + or good old moral support, we could use all the help we can get. If + you would like contribute in any way please send an e-mail to + pymerase-devel at lists.sourceforge.net or contact on of the current + developers. + + <div class="p"><!----></div> + <h3><a name="tth_sEc6.2"> + 6.2</a> <font color="#0000FF">What ways can I contribute?</font></h3> + Pymerase as an open source project services from the support of the + Open Source community. Any help is welcome. Becoming a programmer + is probably the most obvious way to help, but is not the only way one + can contribute. + + <div class="p"><!----></div> + Here is just a small list of things one can do to help: + + <ul> + <li> writing documentation<br /><br /></li> + + <li> testing code<br /><br /></li> + + <li> creating examples<br /><br /></li> + + <li> updating the web site<br /><br /></li> + + <li> contributing expertise<br /><br /></li> + + <li> contributing ideas<br /><br /></li> + + <li> funding development<br /><br /></li> + </ul> + + <div class="p"><!----></div> + Please send e-mail to the mailing list pymerase-devel at + lists.sourceforge.net if you would like to contribute in any way. + + <div class="p"><!----></div> + <h3><a name="tth_sEc6.3"> + 6.3</a> <font color="#0000FF">How can I help fund development and how will it help?</font></h3> + If you would like to help fund the Pymerase project or other projects + in the Wold Lab please contact Barbara Wold or send an e-mail to + pymerase-devel at lists.sourceforge.net. You can find out more about + the Wold Lab in section <a href="#woldlab">1.4</a> + + <div class="p"><!----></div> + Additional funding for Pymerase would help in many ways. First of all, + Diane and myself (Brandon) also work on other projects in the Wold + Lab, so not all of our time goes into the project. Funding would help + with the continuing development by providing more time for us to work + on the project or the hiring of more programmers to work on the + project. + + <div class="p"><!----></div> + <br /><br /><hr /><small>File translated from T<sub><font size="-1">E</font></sub>X by <a href="http://hutchinson.belmont.ma.us/tth/"> T<sub><font size="-1">T</font></sub>H</a>, ! version 3.33.<br />On 2 May 2003, 17:09.</small> </html> |
From: <ki...@us...> - 2003-05-02 23:59:56
|
Update of /cvsroot/pymerase/Docs/faq In directory sc8-pr-cvs1:/tmp/cvs-serv10339 Modified Files: Makefile Log Message: updated to latest latex compiling method Index: Makefile =================================================================== RCS file: /cvsroot/pymerase/Docs/faq/Makefile,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Makefile 2 Apr 2003 21:03:41 -0000 1.4 --- Makefile 2 May 2003 23:59:53 -0000 1.5 *************** *** 1,7 **** faq.pdf: faq.tex ! latex faq.tex ! latex faq.tex ! dvips -Ppdf faq.tex ! ps2pdf faq.ps gv faq.pdf --- 1,4 ---- faq.pdf: faq.tex ! rubber --pdf faq.tex gv faq.pdf |
From: <ki...@us...> - 2003-05-02 23:59:20
|
Update of /cvsroot/pymerase/Docs/faq In directory sc8-pr-cvs1:/tmp/cvs-serv10057 Added Files: ChangeLog Log Message: start --- NEW FILE: ChangeLog --- 2003-05-02: Added Bin section Added information about Pymweb Removed Jython Dependancy Commented about Jython dependancy removal Reorganized sections |
From: <ki...@us...> - 2003-05-02 23:57:52
|
Update of /cvsroot/pymerase/Docs/faq In directory sc8-pr-cvs1:/tmp/cvs-serv8575 Modified Files: faq.tex Log Message: added information about pymweb, removed jython dependancy, rearranged sections. Index: faq.tex =================================================================== RCS file: /cvsroot/pymerase/Docs/faq/faq.tex,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** faq.tex 22 Apr 2003 20:37:56 -0000 1.5 --- faq.tex 2 May 2003 23:57:49 -0000 1.6 *************** *** 28,32 **** \author{Brandon King \& Diane Trout\\ Copyright \copyright California Institute of Technology} ! \date{Version 0.1.5\\\today} \maketitle \thispagestyle{empty} --- 28,32 ---- \author{Brandon King \& Diane Trout\\ Copyright \copyright California Institute of Technology} ! \date{Version 0.1.6\\\today} \maketitle \thispagestyle{empty} *************** *** 86,141 **** Please see section \ref{argouml} for more information. - %GLOSARY - \section{\cb FAQ - Glosary} - \subsection{\cb What does API stand for and what does it mean?} - API - Application Programming Interface - - An API provides set of standard building blocks for programmers to use - to make custom applications which interface to a particular resource. - - - - %CONTRIBUTING TO PYMERASE - \section{\cb FAQ - Contributing to Pymerase} - \subsection{\cb Can I contribute to Pymerase?} - Yes, anyone with the will to help may contribute to the Pymerase - project. Be it with programming skills, documentation, examples, money - or good old moral support, we could use all the help we can get. If - you would like contribute in any way please send an e-mail to - pymerase-devel at lists.sourceforge.net or contact on of the current - developers. - - \subsection{\cb What ways can I contribute?} - Pymerase as an open source project services from the support of the - Open Source community. Any help is welcome. Becoming a programmer - is probably the most obvious way to help, but is not the only way one - can contribute. - - Here is just a small list of things one can do to help: - \begin{itemize} - \item writing documentation - \item testing code - \item creating examples - \item updating the web site - \item contributing expertise - \item contributing ideas - \item funding development - \end{itemize} - - Please send e-mail to the mailing list pymerase-devel at - lists.sourceforge.net if you would like to contribute in any way. ! \subsection{\cb How can I help fund development and how will it help?} ! If you would like to help fund the Pymerase project or other projects ! in the Wold Lab please contact Barbara Wold or send an e-mail to ! pymerase-devel at lists.sourceforge.net. You can find out more about ! the Wold Lab in section \ref{woldlab} - Additional funding for Pymerase would help in many ways. First of all, - Diane and myself (Brandon) also work on other projects in the Wold - Lab, so not all of our time goes into the project. Funding would help - with the continuing development by providing more time for us to work - on the project or the hiring of more programmers to work on the - project. %INPUT MODULES --- 86,104 ---- Please see section \ref{argouml} for more information. ! %BIN ! \section{\cb FAQ - Bin} ! \subsection{\cb General} ! \subsubsection{\cb How do I run Pymerase?} ! There is a document called ``Pymerase Docs - Running Pymerase'' which ! you should find useful. It covers four ways in which you can run ! Pymerase. These include, in python, command line, GUI, and web ! interfaces. ! \subsection{\cb Pymweb} ! \subsubsection{\cb What is Pymweb?} ! Pymweb is web front end for running Pymerase. It's useful if you would ! like to maintain one installation of Pymerase or if you would like to ! expose Pymerase to a number of users. %INPUT MODULES *************** *** 152,155 **** --- 115,125 ---- \subsection{\cb parseXMI} + \subsubsection{\cb What happend to Jython?} + parseXMI use to use a Java xmi parser which prevented parseXMI from + running under Python. Now parseXMI is using SMW, which is a python xmi + parser, so we no longer need Jython. We are no longer supporting + Jython as we would like to use Python v2.2 features. Jython is + currently (5/2/2003) at v2.1. + \subsubsection{\cb Does parseXMI support all versions of XMI?}\label{argouml} *************** *** 157,168 **** different versions of XMI can become incompatible with previous versions. Supporting XMI was difficult in the first place as it's a ! complicated standard. The XMI parser that was used in parseXMI was ! written in Java, so Jython has to be used when running ! parseXMI. Please read section \ref{jython} as it contains important ! information about XMI and Jython. ! I will have to find out what the latest version of ArgoUML that can be ! used before they switch over to a new XMI parser. I know ! ArgoUML~v0.10.* should work with Pymerase. If you want to know more information on which versions of ArgoUML --- 127,135 ---- different versions of XMI can become incompatible with previous versions. Supporting XMI was difficult in the first place as it's a ! complicated standard. ! I will have to compile a list and post it to the Pymerase website as ! soon as I figure out which versions of ArgoUML, Poseidon, and the SMW ! UML programs are compatible with parseXMI. If you want to know more information on which versions of ArgoUML *************** *** 170,187 **** mailing list pymerase-devel at lists.sourceforge.net. - \subsubsection{\cb Why does parseXMI only work with - Jython?}\label{jythonxmi} - Finding an XMI parser that is developed enough and has documentation - on how to use it is difficult at this point in time. The XMI parser - that Diane used in parseXMI is written in Java, so Jython has to be - used when using the parseXMI input module. Please read section - \ref{jython} for important information about near future changes to - Pymerase. - - \subsubsection{\cb What about this Jython dependancy? It's really annoying!}\label{jython} - The dependancy on and support for Jython will be removed in the - near future. Diane has discovered a way of allowing parseXMI to work - under Python. The changes will be checked into CVS in the near - future. (4/22/2003) %OUTPUT MODULES --- 137,140 ---- *************** *** 218,221 **** --- 171,229 ---- You can use the command 'dot -Tps -o fileName.ps fileName.dot' to generate a postscript file. See the man page for dot for more options. + + + %GLOSARY + \section{\cb FAQ - Glosary} + \subsection{\cb What does API stand for and what does it mean?} + API - Application Programming Interface + + An API provides set of standard building blocks for programmers to use + to make custom applications which interface to a particular resource. + + + + %CONTRIBUTING TO PYMERASE + \section{\cb FAQ - Contributing to Pymerase} + \subsection{\cb Can I contribute to Pymerase?} + Yes, anyone with the will to help may contribute to the Pymerase + project. Be it with programming skills, documentation, examples, money + or good old moral support, we could use all the help we can get. If + you would like contribute in any way please send an e-mail to + pymerase-devel at lists.sourceforge.net or contact on of the current + developers. + + \subsection{\cb What ways can I contribute?} + Pymerase as an open source project services from the support of the + Open Source community. Any help is welcome. Becoming a programmer + is probably the most obvious way to help, but is not the only way one + can contribute. + + Here is just a small list of things one can do to help: + \begin{itemize} + \item writing documentation + \item testing code + \item creating examples + \item updating the web site + \item contributing expertise + \item contributing ideas + \item funding development + \end{itemize} + + Please send e-mail to the mailing list pymerase-devel at + lists.sourceforge.net if you would like to contribute in any way. + + \subsection{\cb How can I help fund development and how will it help?} + If you would like to help fund the Pymerase project or other projects + in the Wold Lab please contact Barbara Wold or send an e-mail to + pymerase-devel at lists.sourceforge.net. You can find out more about + the Wold Lab in section \ref{woldlab} + + Additional funding for Pymerase would help in many ways. First of all, + Diane and myself (Brandon) also work on other projects in the Wold + Lab, so not all of our time goes into the project. Funding would help + with the continuing development by providing more time for us to work + on the project or the hiring of more programmers to work on the + project. + \end{document} |
From: <ki...@us...> - 2003-05-02 23:27:57
|
Update of /cvsroot/pymerase/htdocs/docs/pymweb In directory sc8-pr-cvs1:/tmp/cvs-serv22810 Modified Files: pymweb-install.html Log Message: v0.1.2 Index: pymweb-install.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/pymweb/pymweb-install.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** pymweb-install.html 24 Apr 2003 19:13:20 -0000 1.2 --- pymweb-install.html 2 May 2003 23:27:54 -0000 1.3 *************** *** 21,25 **** Copyright © 2003 California Institute of Technology </h3> ! <h3 align="center">Version 0.1.1<br />Apr 24, 2003 </h3> --- 21,25 ---- Copyright © 2003 California Institute of Technology </h3> ! <h3 align="center">Version 0.1.2<br />May 2, 2003 </h3> *************** *** 35,40 **** <a href="#tth_sEc1.2" >1.2 <font color="#0000FF">What are the requirements for using Pymweb?</font></a><br /> - <a href="#tth_sEc1.3" - >1.3 <font color="#0000FF">Changes Coming Soon</font></a><br /> <a href="#tth_sEc2" >2 <font color="#0000FF">Installation</font></a><br /> --- 35,38 ---- *************** *** 81,100 **** <li> Apache Web Server - http://www.apache.org/<br /><br /></li> ! <li> Python2.2<br /><br /></li> ! <li> Pymerase<br /><br /></li> </ul> <div class="p"><!----></div> - <h3><a name="tth_sEc1.3"> - 1.3</a> <font color="#0000FF">Changes Coming Soon</font></h3> - Please note that in the near future Pymerase will be undergoing a - major change to support XMI. A new parseXMI input module is almost - complete. When it's complete, Pymerase will no longer need to use - Jython. Pymweb currently hard codes information that Jython needs to - work properly... So, Pymweb will need to make some changes once Jython - is removed from the Pymerase dependancy list. - - <div class="p"><!----></div> <h2><a name="tth_sEc2"> 2</a> <font color="#0000FF">Installation</font></h2> --- 79,88 ---- <li> Apache Web Server - http://www.apache.org/<br /><br /></li> ! <li> Python2.2 - http://www.python.org/<br /><br /></li> ! <li> Pymerase - http://pymerase.sf.net/<br /><br /></li> </ul> <div class="p"><!----></div> <h2><a name="tth_sEc2"> 2</a> <font color="#0000FF">Installation</font></h2> *************** *** 166,172 **** <h3><a name="tth_sEc2.3"> 2.3</a> <font color="#0000FF">Install</font></h3> ! In order to install Pymweb, especially with the default settings, you ! will have to be running as root. Below is the command you would type ! to install on a Debian system. <pre> --- 154,160 ---- <h3><a name="tth_sEc2.3"> 2.3</a> <font color="#0000FF">Install</font></h3> ! To install Pymweb, especially with the default settings, you will have ! to be running as root. Below is the command you would type to install ! on a Debian system. <pre> *************** *** 255,258 **** by <a href="http://hutchinson.belmont.ma.us/tth/"> T<sub><font size="-1">T</font></sub>H</a>, ! version 3.33.<br />On 24 Apr 2003, 11:59.</small> </html> --- 243,246 ---- by <a href="http://hutchinson.belmont.ma.us/tth/"> T<sub><font size="-1">T</font></sub>H</a>, ! version 3.33.<br />On 2 May 2003, 16:27.</small> </html> |
From: <ki...@us...> - 2003-05-02 23:26:32
|
Update of /cvsroot/pymerase/htdocs/docs/pymweb In directory sc8-pr-cvs1:/tmp/cvs-serv21723/pymweb Modified Files: index.shtml Log Message: updated pymweb install pdf link Index: index.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/pymweb/index.shtml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** index.shtml 25 Apr 2003 20:12:36 -0000 1.3 --- index.shtml 2 May 2003 23:26:29 -0000 1.4 *************** *** 24,28 **** <td width="100%" bgcolor="#6C8AFF"> <a href="install-index.shtml">Pymweb Install</a> [ <a href="pymweb-install.html">html</a> | ! <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=154867">pdf</a> ] - Install docs for Pymerase web front end<br> <a href="manual-index.shtml">Pymweb Manual</a> [ <a href="pymweb-manual.html">html</a> | <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=155212">pdf</a> ] - Manual for Pymerase web front end<br><br> --- 24,28 ---- <td width="100%" bgcolor="#6C8AFF"> <a href="install-index.shtml">Pymweb Install</a> [ <a href="pymweb-install.html">html</a> | ! <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=156791">pdf</a> ] - Install docs for Pymerase web front end<br> <a href="manual-index.shtml">Pymweb Manual</a> [ <a href="pymweb-manual.html">html</a> | <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=155212">pdf</a> ] - Manual for Pymerase web front end<br><br> |
From: <ki...@us...> - 2003-05-02 23:25:59
|
Update of /cvsroot/pymerase/htdocs/docs In directory sc8-pr-cvs1:/tmp/cvs-serv21338 Modified Files: index.shtml Log Message: updated pymweb install link Index: index.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/index.shtml,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** index.shtml 30 Apr 2003 23:54:10 -0000 1.29 --- index.shtml 2 May 2003 23:25:56 -0000 1.30 *************** *** 33,37 **** <a href="http://sourceforge.net/project/showfiles.php?group_id=63836&release_id=153467">pdf</a> ] - How to use ArgoUML with Pymerase (Incomplete)<br> <a href="pymweb/install-index.shtml">Pymweb Install</a> [ <a href="pymweb/pymweb-install.html">html</a> | ! <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=154867">pdf</a> ] - Install docs for Pymerase web front end<br> <a href="pymweb/manual-index.shtml">Pymweb Manual</a> [ <a href="pymweb/pymweb-manual.html">html</a> | <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=155212">pdf</a> ] - Manual for Pymerase web front end<br> --- 33,37 ---- <a href="http://sourceforge.net/project/showfiles.php?group_id=63836&release_id=153467">pdf</a> ] - How to use ArgoUML with Pymerase (Incomplete)<br> <a href="pymweb/install-index.shtml">Pymweb Install</a> [ <a href="pymweb/pymweb-install.html">html</a> | ! <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=156791">pdf</a> ] - Install docs for Pymerase web front end<br> <a href="pymweb/manual-index.shtml">Pymweb Manual</a> [ <a href="pymweb/pymweb-manual.html">html</a> | <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=155212">pdf</a> ] - Manual for Pymerase web front end<br> |
From: <ki...@us...> - 2003-05-02 23:21:30
|
Update of /cvsroot/pymerase/Docs/pymweb In directory sc8-pr-cvs1:/tmp/cvs-serv18362 Added Files: ChangeLog Log Message: start --- NEW FILE: ChangeLog --- 2003-05-02 - Pymweb Install: Removed coming soon notice Added some URLs Minor wording changes |
From: <ki...@us...> - 2003-04-30 23:54:14
|
Update of /cvsroot/pymerase/htdocs/docs In directory sc8-pr-cvs1:/tmp/cvs-serv9915 Modified Files: index.shtml Log Message: updated file release links Index: index.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/index.shtml,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** index.shtml 25 Apr 2003 20:15:02 -0000 1.28 --- index.shtml 30 Apr 2003 23:54:10 -0000 1.29 *************** *** 26,32 **** <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=154600">pdf</a> ] - Pymerase FAQ<br> <a href="linkdb">LinkDB Tutorial</a> [ <a href="linkdb/linkdb-tutorial.html">html</a> | ! <a href="http://sourceforge.net/project/showfiles.php?group_id=63836&release_id=151884">pdf</a> ] - Fairly complete Pymerase Tutorial<br> <a href="running">Running Pymerase</a> [ <a href="running/running_pymerase.html">html</a> | ! <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=144835"> pdf</a> ] - Information about running pymerase<br> <a href="argouml">ArgoUML for Pymerase</a> [ <a href="argouml/argouml.html">html</a> | --- 26,32 ---- <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=154600">pdf</a> ] - Pymerase FAQ<br> <a href="linkdb">LinkDB Tutorial</a> [ <a href="linkdb/linkdb-tutorial.html">html</a> | ! <a href="http://sourceforge.net/project/showfiles.php?group_id=63836&release_id=156336">pdf</a> ] - Fairly complete Pymerase Tutorial<br> <a href="running">Running Pymerase</a> [ <a href="running/running_pymerase.html">html</a> | ! <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=156311"> pdf</a> ] - Information about running pymerase<br> <a href="argouml">ArgoUML for Pymerase</a> [ <a href="argouml/argouml.html">html</a> | |
From: <ki...@us...> - 2003-04-30 23:51:55
|
Update of /cvsroot/pymerase/htdocs/docs/linkdb In directory sc8-pr-cvs1:/tmp/cvs-serv9145 Modified Files: linkdb-tutorial.html Log Message: v0.1.7 released Index: linkdb-tutorial.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/linkdb/linkdb-tutorial.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** linkdb-tutorial.html 9 Apr 2003 18:07:57 -0000 1.1 --- linkdb-tutorial.html 30 Apr 2003 23:51:51 -0000 1.2 *************** *** 2,6 **** "http://www.w3.org/TR/REC-html40/loose.dtd"> <html> ! <meta name="GENERATOR" content="TtH 2.92"> --- 2,15 ---- "http://www.w3.org/TR/REC-html40/loose.dtd"> <html> ! <meta name="GENERATOR" content="TtH 3.33"> ! <style type="text/css"> div.p { margin-top: 7pt;}</style> [...1684 lines suppressed...] ! format, please e-mail the mailing list mentioned in section ! <a href="#pymdevel">3.2</a>. ! <div class="p"><!----></div> <a name="tthFtNtABF"></a><a href="#tthFrefABF"><sup>15</sup></a>http://pymerase.sf.net/docs/output/ ! <div class="p"><!----></div> <a name="tthFtNtABG"></a><a href="#tthFrefABG"><sup>16</sup></a>http://pymerase.sf.net/docs/ ! <div class="p"><!----></div> <a name="tthFtNtABH"></a><a href="#tthFrefABH"><sup>17</sup></a>Check the pymerase docs or e-mail the mailing list mentioned in section *************** *** 1332,1335 **** by <a href="http://hutchinson.belmont.ma.us/tth/"> T<sub><font size="-1">T</font></sub>H</a>, ! version 2.92.<br />On 9 Apr 2003, 10:52.</small> </html> --- 1316,1319 ---- by <a href="http://hutchinson.belmont.ma.us/tth/"> T<sub><font size="-1">T</font></sub>H</a>, ! version 3.33.<br />On 30 Apr 2003, 16:47.</small> </html> |
From: <ki...@us...> - 2003-04-30 23:45:52
|
Update of /cvsroot/pymerase/Docs/linkDB-tutorial In directory sc8-pr-cvs1:/tmp/cvs-serv6976 Modified Files: linkdb-tutorial.tex Log Message: Removed Jython Support Documentation is compatible with new parseXMI module Fixed Minor Errors Added new Driver Program Template Cleaned up code formatting New Running Pymerase Section Added copyright year Index: linkdb-tutorial.tex =================================================================== RCS file: /cvsroot/pymerase/Docs/linkDB-tutorial/linkdb-tutorial.tex,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** linkdb-tutorial.tex 9 Apr 2003 17:32:46 -0000 1.6 --- linkdb-tutorial.tex 30 Apr 2003 23:45:44 -0000 1.7 *************** *** 32,37 **** \title{\cb Pymerase Docs - LinkDB Tutorial} \author{Brandon King \\ ! Copyright \copyright California Institute of Technology} ! \date{Version 0.1.6\\\today} \maketitle \thispagestyle{empty} --- 32,37 ---- \title{\cb Pymerase Docs - LinkDB Tutorial} \author{Brandon King \\ ! Copyright \copyright 2003 California Institute of Technology} ! \date{Version 0.1.7\\\today} \maketitle \thispagestyle{empty} *************** *** 77,90 **** \footnote{http://www.egenix.com/files/python/mxDateTime.html} \item PyGresql\footnote{http://www.druid.net/pygresql/} \item maybe more %FIXME: Needs updating \end{itemize} - \item Jython 2.1\footnote{http://www.jython.org/} or greater - \begin{itemize} - \item Java Xerces 2 Lib - \footnote{http://xml.apache.org/xerces2-j/index.html} - \end{itemize} \item PostgreSQL 7.2\footnote{http://www.postgresql.org/} or greater \item Java 1.3\footnote{http://java.sun.com/} or greater ! \item ArgoUML %FIXME: Need to set version dependancies \end{itemize} --- 77,86 ---- \footnote{http://www.egenix.com/files/python/mxDateTime.html} \item PyGresql\footnote{http://www.druid.net/pygresql/} + \item SMW - Python XMI Parser\footnote{http://www.abo.fi/~iporres/html/smw.html} \item maybe more %FIXME: Needs updating \end{itemize} \item PostgreSQL 7.2\footnote{http://www.postgresql.org/} or greater \item Java 1.3\footnote{http://java.sun.com/} or greater ! \item ArgoUML, Poseidon, or SMW UML Editor %FIXME: Need to set version dependancies \end{itemize} *************** *** 207,221 **** ! \subsection{\cb Driver Program Template}\label{template} If you look at the documentation ''Pymerase Docs - Running Pymerase'', ! you will notice that there are three ways of running ! pymerase. Unfortunately, Pymerase, in it's current state only has one ! method of running pymerase using Jython. If for some reason you do ! not want to use jython or you want to use one of the other method for ! running pymerase, you use the table.dtd XML\footnote{If no ! documentation exist on the table.dtd XML format, please e-mail the ! mailing list mentioned in section \ref{pymdevel}.} ! (parseGenexSchemaXML input module) format to define your schema. Below you will find the Driver Program Template from ''Pymerase Docs - Running Pymerase'' --- 203,221 ---- ! \subsection{\cb Running Pymerase} If you look at the documentation ''Pymerase Docs - Running Pymerase'', ! you will notice that there are four methods of running ! pymerase. At the time this tutorial was written, the only method for ! using UML/XMI with pymerase was to use the Driver Program Template and ! Jython.\footnote{As Jython is no longer needed, support has been ! dropped} For this reason, we use the Driver Program Template for ! this tutorial. If you would like to use one of the other methods for ! running pymerase, feel free. Also note that you can also use the ! table.dtd XML\footnote{If no documentation exist on the table.dtd XML ! format, please e-mail the mailing list mentioned in section ! \ref{pymdevel}.} format (parseGenexSchemaXML input module) to define ! your schema. + \subsection{\cb Driver Program Template}\label{template} Below you will find the Driver Program Template from ''Pymerase Docs - Running Pymerase'' *************** *** 223,279 **** %\pagebreak % BEGIN SNIP FROM 'PYMERASE DOCS - RUNNING PYMERASE' ! ------------Driver Program Template-----------\\ ! \color{red} ! \#!/usr/bin/env python ! \color{black} ! import sys\\ ! import os import pymerase - - \begin{tabbing} - \color{red} - \#In\=\color{red}put module to use (parseGenexSchemaXML.py would be\\ - \color{red} - \# \> \color{red} pymerase.input.parseGenexSchemaXML)\\ - \color{black} - import pymerase.input.\em nameOfInputModule \\ - \\ - \color{red} - \#Output module to use (CreateDBAPI.py would\\ - \color{red}\# \> \color{red} be pymerase.output.CreateDBAPI)\\ - \color{black} - import pymerase.output.\em nameOfOutputModule \\ - \\ - if \_\_name\_\_ == '\_\_main\_\_':\\ - \> \color{red} \#Path to schema\\ - \color{black} - \>schema = os.path.abspath('../path2schema/schema') \\ - \\ - \> \color{red} \#Output Path\\ - \color{black} - \>outputPath = os.path.abspath('./outputPath')\\ - \\ ! \> \color{red} \#Run pymerase\\ ! \color{black} ! \>pymerase.run(\=schema,\\ ! \> \>pymerase.input.\em nameOfInputModule,\\ ! \> \>outputPath,\\ ! \> \>pymerase.output.\em nameOfOutputModule) ! \end{tabbing} --------End Driver Program Template--------- % END SNIP FROM 'PYMERASE DOCS - RUNNING PYMERASE' For this tutorial, all driver programs will be using ! '.../path2schema/linkdb.xmi' for the schema variable and ! 'pymerase.input.parseXMI' for the input module. \subsection{\cb Todo for All Templates} ! For each of the driver programs you will create .py file and paste in ! the template from section \ref{template}. Changed the ! schema path to the path were your .xmi file we extracted in section ! \ref{xmi} and that you replace 'nameOfInputModule' with 'parseXMI'. --- 223,262 ---- %\pagebreak % BEGIN SNIP FROM 'PYMERASE DOCS - RUNNING PYMERASE' ! \begin{verbatim} ! ------------Driver Program Template----------- ! #!/usr/bin/env python + import sys + import os import pymerase ! if __name__ == '__main__': ! #Path to schema ! schema = os.path.abspath('./path2schema/schema') ! ! #Output Path ! outputPath = os.path.abspath('./outputPath') ! ! #Run pymerase ! pymerase.run(schema, ! 'nameOfInputModule', ! outputPath, ! 'nameofOutputModule') ! ! ! \end{verbatim} --------End Driver Program Template--------- % END SNIP FROM 'PYMERASE DOCS - RUNNING PYMERASE' For this tutorial, all driver programs will be using ! '.../path2schema/linkdb\_.xmi' for the schema variable and 'parseXMI' ! for the input module. \subsection{\cb Todo for All Templates} ! For each of the driver programs you will create a .py file and paste ! in the template from section \ref{template}. Changed the schema path ! to the path were your .xmi file we extracted in section \ref{xmi} and ! that you replace 'nameOfInputModule' with 'parseXMI'. *************** *** 382,394 **** \begin{verbatim} ! jython ./createsql.py \end{verbatim} If everything goes well, you should find a file called linkDB.sql in your tutorial directory. If something goes wrong, you probably don't ! have jython and/or pymerase setup correctly. Read the Pymerase ! Installation Documentation\footnote{http://pymerase.sf.net/docs/} or ! e-mail the pymerase-devel mailing list mentioned in section ! \ref{pymdevel}. \subsection{\cb CreateDBAPI}\label{linkapi} --- 365,376 ---- \begin{verbatim} ! python createsql.py \end{verbatim} If everything goes well, you should find a file called linkDB.sql in your tutorial directory. If something goes wrong, you probably don't ! pymerase setup correctly. Read the Pymerase Installation ! Documentation\footnote{http://pymerase.sf.net/docs/} or e-mail the ! pymerase-devel mailing list mentioned in section \ref{pymdevel}. \subsection{\cb CreateDBAPI}\label{linkapi} *************** *** 396,400 **** \begin{verbatim} ! jython ./createapi.py \end{verbatim} --- 378,382 ---- \begin{verbatim} ! python createapi.py \end{verbatim} *************** *** 448,452 **** \begin{verbatim} ! jython ./createpytkwidgets.py \end{verbatim} --- 430,434 ---- \begin{verbatim} ! python createpytkwidgets.py \end{verbatim} *************** *** 495,499 **** \begin{verbatim} ! jython ./createpytkwidgets.py \end{verbatim} --- 477,481 ---- \begin{verbatim} ! python createpytkwidgets.py \end{verbatim} *************** *** 647,651 **** If you decide to use the appendix or example code provided, the python code is commented and should be fairly self explanitory. If you don't ! agree or you run into problems, posts the mailing list mentioned in section \ref{pymdevel} are always welcome. --- 629,633 ---- If you decide to use the appendix or example code provided, the python code is commented and should be fairly self explanitory. If you don't ! agree or you run into problems, post to the mailing list mentioned in section \ref{pymdevel} are always welcome. |
From: <ki...@us...> - 2003-04-30 23:31:54
|
Update of /cvsroot/pymerase/Docs/linkDB-tutorial In directory sc8-pr-cvs1:/tmp/cvs-serv2666 Added Files: ChangeLog Log Message: change log --- NEW FILE: ChangeLog --- 2003-04-30: Removed Jython Support Documentation is compatible with new parseXMI module Fixed Minor Errors Added new Driver Program Template Cleaned up code formatting New Running Pymerase Section Added copyright year 2003-04-09: Initial Release, Draft One |
From: <ki...@us...> - 2003-04-30 21:48:28
|
Update of /cvsroot/pymerase/htdocs/docs/running In directory sc8-pr-cvs1:/tmp/cvs-serv29267 Modified Files: running_pymerase.html Log Message: formatting update Index: running_pymerase.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/running/running_pymerase.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** running_pymerase.html 30 Apr 2003 21:42:09 -0000 1.2 --- running_pymerase.html 30 Apr 2003 21:48:25 -0000 1.3 *************** *** 106,110 **** <div class="p"><!----></div> ! <img src="images/PymeraseGUI.jpg"> <div class="p"><!----></div> --- 106,110 ---- <div class="p"><!----></div> ! <div align="center"><img src="images/PymeraseGUI.jpg"></div> <div class="p"><!----></div> |
From: <ki...@us...> - 2003-04-30 21:44:37
|
Update of /cvsroot/pymerase/htdocs/docs/running In directory sc8-pr-cvs1:/tmp/cvs-serv27984 Modified Files: index.shtml Log Message: updated for v0.1.3 Index: index.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/running/index.shtml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** index.shtml 28 Feb 2003 00:29:50 -0000 1.4 --- index.shtml 30 Apr 2003 21:44:33 -0000 1.5 *************** *** 6,10 **** <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <link rel="SHORTCUT ICON" href="/images/pyfav.gif"> ! <title>Pymerase</title> </head> --- 6,10 ---- <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <link rel="SHORTCUT ICON" href="/images/pyfav.gif"> ! <title>Pymerase - Running Pymerase</title> </head> *************** *** 18,140 **** <td align="center" valign="top"><br> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber2"> - <caption> - <p align="left"><font color="#0000FF" size="5">Pymerase Docs - Running - Pymerase<br> - </font><span style="font-size: 12.0pt; font-family: Times New Roman"> - Copyright © California Institute of Technology<br> - </span><font color="#0000FF" size="5"><br> - </font><b>Version:</b> 0.1.0 <b>Author: </b>Brandon King - <b>E-mail:</b> kingb at caltech.edu - <span style="font-size: 12.0pt; font-family: Times New Roman"><b>Date: - </b>February 18, 2003</span></p> - </caption> - <tr> - <td width="100%" bgcolor="#0033FF"> - <p class="MsoNormal"><b>Ways to run Pymerase</b></td> - </tr> <tr> <td width="100%" bgcolor="#6C8AFF"> ! <p class="MsoNormal">Command Line - pymerase/bin/pymerase<br> ! GUI - pymerase/bin/pymerasegui.py<br> ! <span style="font-size: 12.0pt; font-family: Times New Roman">Driver ! Program - Small Python script for providing pymerase with information.</span><br> ! </td> ! </tr> ! <tr> ! <td width="100%" bgcolor="#0033FF"><b> ! <span style="font-size: 12.0pt; font-family: Times New Roman"> ! Pymerase: Command Line</span></b></td> ! </tr> ! <tr> ! <td width="100%" bgcolor="#6C8AFF"> ! <p class="MsoNormal">Currently works with Python: Yes<br> ! Currently works with Jython: No</p> ! <p class="MsoNormal"> Location: pymerase/bin/pymerase</p> ! <p class="MsoNormal"> Useage:</p> ! <p class="MsoNormal"> pymerase -s [source] -i [inputModule] ! <span lang="FR">-d [destination] -o [outputModule]</span></p> ! <p class="MsoNormal"><span lang="FR"> pymerase --source=[source] ! --inputModule=[inputModule]</span> <span lang="FR"> ! --destination=[destination] --outputModule=[outputModule]</span></p> ! <p class="MsoNormal"><span lang="FR"> </span>Options:</p> ! <p class="MsoNormal"> -s, --source=[foo] Location of ! input file or directory<br> ! -i, --inputModule=[foo] Name of PyMerase input translation ! module<br> ! -d, --destination=[foo] Location of output file or ! directory<br> ! -o, --outputModule=[foo] Name of PyMerase output module </p> ! <p class="MsoNormal"> -g, --gui GUI ! Interface to Pymerase</p> ! <p class="MsoNormal"> -t, --translators ! Displays more info about translators<br> ! -v, --version Displays version numbers<br> ! -h, --help Displays this help page </p> ! <p class="MsoNormal"> Input Translators Available:<br> ! parseXMI<br> ! parseGenexSchemaXML </p> ! <p class="MsoNormal"> Output Translators Available:<br> ! iPymerase<br> ! CreateHtmlForms<br> ! CreateTableXML<br> ! etc <br> ! </td> ! </tr> ! <tr> ! <td width="100%" bgcolor="#0033FF"><b> ! <span style="font-size: 12.0pt; font-family: Times New Roman"> ! Pymerase: GUI</span></b></td> ! </tr> ! <tr> ! <td width="100%" bgcolor="#6C8AFF"> ! <p class="MsoNormal">Currently works with Python: Yes<br> ! Currently works with Jython: No </p> ! <p class="MsoNormal">Location: pymerase/bin/pymerase --gui or ! pymerase/bin/pymerasegui.py</p> ! <p class="MsoNormal">As you can see from the figure below, it's pretty ! straight forward. You give the path to your source files, choose the ! input module of your choice (parseXMI currently only works in Jython), ! select your output modules, and give the paths to where you want the ! output to go.</p> ! <p class="MsoNormal">Note that iPymerase requires that ipython to be ! installed. Also, note that if you want to run ipython, all other ! options will be deselected.</p> ! <p class="MsoNormal" align="center"> ! <img border="0" src="../../images/Pymerase_GUI.jpg" width="648" height="375"></p> ! <p> </td> ! </tr> ! <tr> ! <td width="100%" bgcolor="#0033FF"><b> ! <span style="font-size: 12.0pt; font-family: Times New Roman"> ! Pymerase: Driver Program</span></b></td> ! </tr> ! <tr> ! <td width="100%" bgcolor="#6C8AFF"> ! <p class="MsoNormal">Currently works with Python: Yes<br> ! Currently works with Jython: Yes </p> ! <p class="MsoNormal">------------Driver Program Template-----------<br> ! #!/usr/bin/env python </p> ! <p class="MsoNormal">import sys<br> ! import os</p> ! <p class="MsoNormal">import pymerase </p> ! <p class="MsoNormal">#Input module to use (parseGenexSchemaXML.py ! would be<br> ! # pymerase.input.parseGenexSchemaXML)<br> ! import pymerase.input.<nameOfInputModule> </p> ! <p class="MsoNormal">#Output module to use (CreateDBAPI.py would be ! pymerase.output.CreateDBAPI)<br> ! import pymerase.output.<nameOfOutputModule> </p> ! <p class="MsoNormal">if __name__ == "__main__":<br> ! #Path to schema<br> ! schema = os.path.abspath("../path2schema/schema") </p> ! <p class="MsoNormal"> #Output Path<br> ! outputPath = os.path.abspath("./outputPath") </p> ! <p class="MsoNormal"> #Run pymerase<br> ! pymerase.run(schema,<br> ! pymerase.input.<nameOfInputModule>,<br> ! outputPath,<br> ! pymerase.output.<nameofOutputModule>)</p> ! <p class="MsoNormal">--------End Driver Program Template---------</p> ! <p> </td> </tr> </table> --- 18,25 ---- <td align="center" valign="top"><br> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber2"> <tr> <td width="100%" bgcolor="#6C8AFF"> ! <!--#include virtual="running_pymerase.html"--> ! </td> </tr> </table> |
From: <ki...@us...> - 2003-04-30 21:42:13
|
Update of /cvsroot/pymerase/htdocs/docs/running In directory sc8-pr-cvs1:/tmp/cvs-serv27033 Modified Files: running_pymerase.html Log Message: Pymerase Docs - Running Pymerase v0.1.3 Index: running_pymerase.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/running/running_pymerase.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** running_pymerase.html 16 Apr 2003 22:34:47 -0000 1.1 --- running_pymerase.html 30 Apr 2003 21:42:09 -0000 1.2 *************** *** 2,9 **** "http://www.w3.org/TR/REC-html40/loose.dtd"> <html> ! <meta name="GENERATOR" content="TtH 2.92"> ! <title> Pymerase Docs - Running Pymerase</title> <h1 align="center"><font color="#0000FF">Pymerase Docs - Running Pymerase</font> </h1> --- 2,18 ---- "http://www.w3.org/TR/REC-html40/loose.dtd"> <html> ! <meta name="GENERATOR" content="TtH 3.33"> ! <style type="text/css"> div.p { margin-top: 7pt;}</style> ! <style type="text/css"><!-- ! td div.comp { margin-top: -0.6ex; margin-bottom: -1ex;} ! td div.comb { margin-top: -0.6ex; margin-bottom: -.6ex;} ! td div.hrcomp { line-height: 0.9; margin-top: -0.8ex; margin-bottom: -1ex;} ! td div.norm {line-height:normal;} ! span.roman {font-family: serif; font-style: normal; font-weight: normal;} ! span.overacc2 {position: relative; left: .8em; top: -1.2ex;} ! span.overacc1 {position: relative; left: .6em; top: -1.2ex;} --></style> ! <title>Pymerase Docs - Running Pymerase</title> <h1 align="center"><font color="#0000FF">Pymerase Docs - Running Pymerase</font> </h1> *************** *** 11,15 **** <h3 align="center">Brandon King<br />Copyright © California Institute of Technology </h3> ! <h3 align="center">Version 0.1.2<br />Apr 16, 2003 </h3> --- 20,24 ---- <h3 align="center">Brandon King<br />Copyright © California Institute of Technology </h3> ! <h3 align="center">Version 0.1.3<br />Apr 30, 2003 </h3> *************** *** 17,148 **** ! <p> <h2><font color="#0000FF">Methods of Running Pymerase</font></h2> <table> ! <tr><td>Command Line </td><td>pymerase/bin/pymerase</td></tr> ! <tr><td>Pymerase GUI </td><td>pymerase/bin/pymerasegui.py</td></tr> <tr><td>Driver Program </td><td>Small Python script for providing pymerase</td></tr> ! <tr><td></td><td>with information. </td></tr></table> ! <p> <h2><font color="#0000FF">Pymerase: Command Line</font></h2> Currently works with Python: Yes<br /> ! Currently works with Jython: No ! <p> ! Lo¯ca¯ti¯on: pymerase/bin/pymerase¯ <br /> ! <br /> ! Useage:<br /> ! <br /> ! pymerase -s [source] -i [inputModule] -d [destination] -o [outputModule]<br /> ! <br /> ! pymerase -source=[source] -inputModule=[inputModule] <br /> ! -destination=[destination] -outputModule=[outputModule] <br /> ! <br /> ! Options:<br /> ! <br /> ! -s, -source=[foo] Location of input file or directory<br /> ! -i, -inputModule=[foo] Name of PyMerase input translation module<br /> ! -d, -destination=[foo] Location of output file or directory<br /> ! -o, -outputModule=[foo] Name of PyMerase output module<br /> ! <br /> ! -g, -gui GUI Interface to Pymerase<br /> ! <br /> ! -t, -translators Displays more info about translators<br /> ! -v, -version Displays version numbers<br /> ! -h, -help Displays this help page<br /> ! <br /> ! Input Translators Available:<br /> ! parseXMI<br /> ! parseGenexSchemaXML<br /> ! <br /> ! Output Translators Available:<br /> ! iPymerase<br /> ! CreateHtmlForms<br /> ! CreateTableXML<br /> ! ... etc ...<br /> ! <p> <h2><font color="#0000FF">Pymerase: GUI</font></h2> Currently works with Python: Yes<br /> ! Currently works with Jython: No ! <p> ! Location: pymerase/bin/pymerase -gui or pymerase/bin/pymerasegui.py ! <p> ! As you can see from the figure below, it's pretty straight forward. You give the path to your source files, choose the input module of your choice (parseXMI currently only works in Jython), select your output modules, and give the paths to where you want the output to go. ! <p> ! Note that iPymerase requires that ipython to be installed. Also, note that if you want to run ipython, all other options will be deselected. ! <p> ! <table border="0"><tr><td></td><td><table border="0"><tr><td><img src="images/PymeraseGUI.jpg"> ! </td></tr></table><!--vbox--> ! </td><td> ! </td></table><!--hboxt--> ! <p> <h2><font color="#0000FF">Pymerase: Driver Program</font></h2> Currently works with Python: Yes<br /> ! Currently works with Jython: Yes<br /> ! <br /> ! ----Driver Program Template----<br /> ! <font color="#FF0000"> #!/usr/bin/env python ! <p> ! <font color="#000000"> ! import sys<br /> import os - - <p> import pymerase ! <p> ! <font color="#FF0000"> ! #In¯<font color="#FF0000">put module to use (parseGenexSchemaXML.py would be<br /> ! <font color="#FF0000"> ! # <font color="#FF0000">pymerase.input.parseGenexSchemaXML)<br /> ! <font color="#000000"> ! import pymerase.input.<em>nameOfInputModule <br /> ! <br /> ! <font color="#FF0000"> ! #Output module to use (CreateDBAPI.py would<br /> ! <font color="#FF0000"># <font color="#FF0000">be pymerase.output.CreateDBAPI)<br /> ! <font color="#000000"> ! import pymerase.output.<em>nameOfOutputModule <br /> ! <br /> ! if __name__ == '__main__':<br /> ! <font color="#FF0000">#Path to schema<br /> ! <font color="#000000"> ! schema = os.path.abspath('../path2schema/schema') <br /> ! <br /> ! <font color="#FF0000">#Output Path<br /> ! <font color="#000000"> ! outputPath = os.path.abspath('./outputPath')<br /> ! <br /> - <p> - <font color="#FF0000">#Run pymerase<br /> - <font color="#000000"> - pymerase.run(¯schema,<br /> - pymerase.input.<em>nameOfInputModule,<br /> - outputPath,<br /> - pymerase.output.<em>nameofOutputModule)<br /> - </em></em></font></font></font></font></font></font></em></font></font></font></font></em></font></font></font></font></font> - ---End Driver Program Template--- - </font></font> <br /><br /><hr /><small>File translated from T<sub><font size="-1">E</font></sub>X by <a href="http://hutchinson.belmont.ma.us/tth/"> T<sub><font size="-1">T</font></sub>H</a>, ! version 2.92.<br />On 16 Apr 2003, 15:30.</small> </html> --- 26,162 ---- ! <div class="p"><!----></div> <h2><font color="#0000FF">Methods of Running Pymerase</font></h2> <table> ! <tr><td>Command Line </td><td>Command Line Interface to Pymerase</td></tr> ! <tr><td>Pymerase GUI </td><td>Python Tk GUI Interface to Pymerase</td></tr> <tr><td>Driver Program </td><td>Small Python script for providing pymerase</td></tr> ! <tr><td></td><td>with information. </td></tr> ! <tr><td>Pymweb </td><td>Pymerase Web Interface </td></tr></table> ! <div class="p"><!----></div> <h2><font color="#0000FF">Pymerase: Command Line</font></h2> Currently works with Python: Yes<br /> ! Currently works with Jython: No longer needed, support dropped. ! <div class="p"><!----></div> ! Default Install Location: /usr/bin/pymerase<br /> ! CVS Checkout Location: pymerase/bin/pymerase + <div class="p"><!----></div> ! <pre> ! Useage: ! ! pymerase -s [source] -i [inputModule] -d [destination] -o [outputModule] ! ! pymerase --source=[source] --inputModule=[inputModule] ! --destination=[destination] --outputModule=[outputModule] ! ! Options: ! ! -s, --source=[foo] Location of input file or directory ! -i, --inputModule=[foo] Name of PyMerase input translation module ! -d, --destination=[foo] Location of output file or directory ! -o, --outputModule=[foo] Name of PyMerase output module ! ! -g, --gui GUI Interface to Pymerase ! ! -t, --translators Displays more info about translators ! -v, --version Displays version numbers ! -h, --help Displays this help page ! ! Input Translators Available: ! parseXMI ! parseGenexSchemaXML ! ! Output Translators Available: ! iPymerase ! CreateHtmlForms ! CreateTableXML ! ...etc... ! ! </pre> ! ! <div class="p"><!----></div> <h2><font color="#0000FF">Pymerase: GUI</font></h2> Currently works with Python: Yes<br /> ! Currently works with Jython: No longer needed, support dropped. ! <div class="p"><!----></div> ! Default Install Location: /usr/bin/pymerase<br /> ! CVS Checkout Location: pymerase/bin/pymerasegui.py ! <div class="p"><!----></div> ! As you can see from the figure below, it's pretty straight ! forward. You give the path to your source files, choose the input ! module of your choice, select your output modules, and give the paths ! to where you want the output to go. ! <div class="p"><!----></div> ! Note that iPymerase requires that ipython to be installed. Also, note ! that if you want to run ipython, all other options will be ! deselected. ! <div class="p"><!----></div> ! <img src="images/PymeraseGUI.jpg"> ! ! <div class="p"><!----></div> <h2><font color="#0000FF">Pymerase: Driver Program</font></h2> Currently works with Python: Yes<br /> ! Currently works with Jython: No longer needed, support dropped. ! ! <div class="p"><!----></div> ! ! <pre> ! ------------Driver Program Template----------- ! #!/usr/bin/env python ! import sys import os import pymerase ! if __name__ == '__main__': ! #Path to schema ! schema = os.path.abspath('./path2schema/schema') ! ! #Output Path ! outputPath = os.path.abspath('./outputPath') ! ! #Run pymerase ! pymerase.run(schema, ! 'nameOfInputModule', ! outputPath, ! 'nameofOutputModule') ! ! --------End Driver Program Template--------- ! ! </pre> ! ! <div class="p"><!----></div> ! ! <h2><font color="#0000FF">Pymerase: Pymweb</font></h2> ! CVS Checkout Location: pymerase/pymweb/ ! ! <div class="p"><!----></div> ! Pymweb is in optional web interface for Pymerase. For more information ! on Pymweb read documention called "Pymerase Docs - Pymweb Install" ! and "Pymerase Docs - Pymweb Manual". You can find these documents at ! 'http://pymerase.sf.net/docs/'. ! ! <div class="p"><!----></div> <br /><br /><hr /><small>File translated from T<sub><font size="-1">E</font></sub>X by <a href="http://hutchinson.belmont.ma.us/tth/"> T<sub><font size="-1">T</font></sub>H</a>, ! version 3.33.<br />On 30 Apr 2003, 14:38.</small> </html> |
From: <ki...@us...> - 2003-04-30 21:41:32
|
Update of /cvsroot/pymerase/htdocs/docs/running/images In directory sc8-pr-cvs1:/tmp/cvs-serv26844 Modified Files: PymeraseGUI.jpg Log Message: updated version Index: PymeraseGUI.jpg =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/running/images/PymeraseGUI.jpg,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsWpx2QW and /tmp/cvsMvwheL differ |
From: <ki...@us...> - 2003-04-30 21:38:02
|
Update of /cvsroot/pymerase/Docs/running_pymerase In directory sc8-pr-cvs1:/tmp/cvs-serv25408 Modified Files: Run_Pymerase.tex Log Message: 2003-04-30 Updated to provide information about Pymweb Cleaned up a little New pymerasegui.py screenshot removed Jython support Index: Run_Pymerase.tex =================================================================== RCS file: /cvsroot/pymerase/Docs/running_pymerase/Run_Pymerase.tex,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Run_Pymerase.tex 20 Mar 2003 20:27:28 -0000 1.3 --- Run_Pymerase.tex 30 Apr 2003 21:37:57 -0000 1.4 *************** *** 9,12 **** --- 9,13 ---- \usepackage{graphicx} \usepackage{color} + \usepackage[margin=3cm,noheadfoot]{geometry} \setlength{\parindent}{0in} *************** *** 16,19 **** --- 17,26 ---- %\definecolor{light-blue}{rgb}{0.42,0.54,1} + %colors + \newcommand{\cb}{\color{blue}} + + %new commands + \newcommand{\pymlink}{http://pymerase.sf.net} + %document \begin{document} *************** *** 21,27 **** %title page \begin{titlepage} ! \title{\color{blue} Pymerase Docs - Running Pymerase} \author{Brandon King\\Copyright \copyright California Institute of Technology} ! \date{Version 0.1.2\\\today} \maketitle \thispagestyle{empty} --- 28,34 ---- %title page \begin{titlepage} ! \title{\cb Pymerase Docs - Running Pymerase} \author{Brandon King\\Copyright \copyright California Institute of Technology} ! \date{Version 0.1.3\\\today} \maketitle \thispagestyle{empty} *************** *** 29,90 **** % SECTION: Method of Running Pymerase ! \section*{\color{blue}Methods of Running Pymerase} \begin{tabular}{ll} ! Command Line & pymerase/bin/pymerase\\ ! Pymerase GUI & pymerase/bin/pymerasegui.py\\ Driver Program & Small Python script for providing pymerase\\ ! & with information. \end{tabular} % SECTION: Pymerase: Command Line ! \section*{\color{blue}Pymerase: Command Line} Currently works with Python: Yes\\ ! Currently works with Jython: No ! \begin{tabbing} ! Lo\=ca\=ti\=on: pymerase/bin/pymerase\= \\ ! \\ ! \> Useage:\\ ! \\ ! \> \> pymerase -s [source] -i [inputModule] -d [destination] -o [outputModule]\\ ! \\ ! \> \> pymerase --source=[source] --inputModule=[inputModule] \\ ! \> \> \> --destination=[destination] --outputModule=[outputModule] \\ ! \\ ! \> \> Options:\\ ! \\ ! \> \> \> -s, --source=[foo] \> Location of input file or directory\\ ! \> \> \> -i, --inputModule=[foo] \> Name of PyMerase input translation module\\ ! \> \> \> -d, --destination=[foo] \> Location of output file or directory\\ ! \> \> \> -o, --outputModule=[foo] \> Name of PyMerase output module\\ ! \\ ! \> \> \> -g, --gui \> GUI Interface to Pymerase\\ ! \\ ! \> \> \> -t, --translators \> Displays more info about translators\\ ! \> \> \> -v, --version \> Displays version numbers\\ ! \> \> \> -h, --help \> Displays this help page\\ ! \\ ! \> Input Translators Available:\\ ! \> \> parseXMI\\ ! \> \> parseGenexSchemaXML\\ ! \\ ! \> Output Translators Available:\\ ! \> \> iPymerase\\ ! \> \> CreateHtmlForms\\ ! \> \> CreateTableXML\\ ! \> \> \ldots etc \ldots\\ ! \end{tabbing} % SECTION: Pymerase: GUI ! \section*{\color{blue}Pymerase: GUI} Currently works with Python: Yes\\ ! Currently works with Jython: No ! Location: pymerase/bin/pymerase --gui or pymerase/bin/pymerasegui.py ! As you can see from the figure below, it's pretty straight forward. You give the path to your source files, choose the input module of your choice (parseXMI currently only works in Jython), select your output modules, and give the paths to where you want the output to go. ! Note that iPymerase requires that ipython to be installed. Also, note that if you want to run ipython, all other options will be deselected. \includegraphics[width=\textwidth]{images/PymeraseGUI.eps} --- 36,104 ---- % SECTION: Method of Running Pymerase ! \section*{\cb Methods of Running Pymerase} \begin{tabular}{ll} ! Command Line & Command Line Interface to Pymerase\\ ! Pymerase GUI & Python Tk GUI Interface to Pymerase\\ Driver Program & Small Python script for providing pymerase\\ ! & with information. \\ ! Pymweb & Pymerase Web Interface \end{tabular} % SECTION: Pymerase: Command Line ! \section*{\cb Pymerase: Command Line} Currently works with Python: Yes\\ ! Currently works with Jython: No longer needed, support dropped. ! Default Install Location: /usr/bin/pymerase\\ ! CVS Checkout Location: pymerase/bin/pymerase ! ! \begin{verbatim} ! Useage: ! ! pymerase -s [source] -i [inputModule] -d [destination] -o [outputModule] ! ! pymerase --source=[source] --inputModule=[inputModule] ! --destination=[destination] --outputModule=[outputModule] + Options: + + -s, --source=[foo] Location of input file or directory + -i, --inputModule=[foo] Name of PyMerase input translation module + -d, --destination=[foo] Location of output file or directory + -o, --outputModule=[foo] Name of PyMerase output module + + -g, --gui GUI Interface to Pymerase + + -t, --translators Displays more info about translators + -v, --version Displays version numbers + -h, --help Displays this help page + + Input Translators Available: + parseXMI + parseGenexSchemaXML + + Output Translators Available: + iPymerase + CreateHtmlForms + CreateTableXML + ...etc... + \end{verbatim} % SECTION: Pymerase: GUI ! \section*{\cb Pymerase: GUI} Currently works with Python: Yes\\ ! Currently works with Jython: No longer needed, support dropped. ! Default Install Location: /usr/bin/pymerase\\ ! CVS Checkout Location: pymerase/bin/pymerasegui.py ! As you can see from the figure below, it's pretty straight ! forward. You give the path to your source files, choose the input ! module of your choice, select your output modules, and give the paths ! to where you want the output to go. ! Note that iPymerase requires that ipython to be installed. Also, note ! that if you want to run ipython, all other options will be ! deselected. \includegraphics[width=\textwidth]{images/PymeraseGUI.eps} *************** *** 92,140 **** % SECTION: Pymerase: Driver Program ! \section*{\color{blue}Pymerase: Driver Program} Currently works with Python: Yes\\ ! Currently works with Jython: Yes\\ ! \\ ! ------------Driver Program Template-----------\\ ! \color{red} ! \#!/usr/bin/env python ! \color{black} ! import sys\\ ! import os import pymerase - - \begin{tabbing} - \color{red} - \#In\=\color{red}put module to use (parseGenexSchemaXML.py would be\\ - \color{red} - \# \> \color{red} pymerase.input.parseGenexSchemaXML)\\ - \color{black} - import pymerase.input.\em nameOfInputModule \\ - \\ - \color{red} - \#Output module to use (CreateDBAPI.py would\\ - \color{red}\# \> \color{red} be pymerase.output.CreateDBAPI)\\ - \color{black} - import pymerase.output.\em nameOfOutputModule \\ - \\ - if \_\_name\_\_ == '\_\_main\_\_':\\ - \> \color{red} \#Path to schema\\ - \color{black} - \>schema = os.path.abspath('../path2schema/schema') \\ - \\ - \> \color{red} \#Output Path\\ - \color{black} - \>outputPath = os.path.abspath('./outputPath')\\ - \\ ! \> \color{red} \#Run pymerase\\ ! \color{black} ! \>pymerase.run(\=schema,\\ ! \> \>pymerase.input.\em nameOfInputModule,\\ ! \> \>outputPath,\\ ! \> \>pymerase.output.\em nameofOutputModule)\\ ! \end{tabbing} --------End Driver Program Template--------- \end{document} --- 106,146 ---- % SECTION: Pymerase: Driver Program ! \section*{\cb Pymerase: Driver Program} Currently works with Python: Yes\\ ! Currently works with Jython: No longer needed, support dropped. ! \begin{verbatim} ! ------------Driver Program Template----------- ! ! #!/usr/bin/env python + import sys + import os import pymerase ! if __name__ == '__main__': ! #Path to schema ! schema = os.path.abspath('./path2schema/schema') ! ! #Output Path ! outputPath = os.path.abspath('./outputPath') ! ! #Run pymerase ! pymerase.run(schema, ! 'nameOfInputModule', ! outputPath, ! 'nameofOutputModule') ! --------End Driver Program Template--------- + \end{verbatim} + + % SECTION: Pymerase: Pymweb + \section*{\cb Pymerase: Pymweb} + CVS Checkout Location: pymerase/pymweb/ + + Pymweb is in optional web interface for Pymerase. For more information + on Pymweb read documention called ``Pymerase Docs - Pymweb Install'' + and ``Pymerase Docs - Pymweb Manual''. You can find these documents at + 'http://pymerase.sf.net/docs/'. + \end{document} |
From: <ki...@us...> - 2003-04-30 21:32:25
|
Update of /cvsroot/pymerase/Docs/running_pymerase In directory sc8-pr-cvs1:/tmp/cvs-serv23073 Added Files: ChangeLog Log Message: change log --- NEW FILE: ChangeLog --- 2003-04-30 Updated to provide information about Pymweb Cleaned up a little New pymerasegui.py screenshot removed Jython support 2003-03-07 Now Generated from LaTeX Minor formatting changes, added colors, etc. 2003-02-19 Initial Release Added three ways running pymerase |
From: <ki...@us...> - 2003-04-30 19:10:56
|
Update of /cvsroot/pymerase/pymerase/pymweb/cgi In directory sc8-pr-cvs1:/tmp/cvs-serv30958 Modified Files: pymweb.py Log Message: removed support for jython, now supports new parseXMI module. Index: pymweb.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/pymweb/cgi/pymweb.py,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** pymweb.py 18 Apr 2003 19:19:32 -0000 1.13 --- pymweb.py 30 Apr 2003 19:10:52 -0000 1.14 *************** *** 49,55 **** if compress == 'Tar&Gzip' and inputMod == "parseXMI": text = """#!/bin/bash ! export CLASSPATH=/home/king/downloads/novasoft/nsuml-0.4.19.jar:/usr/share/java/xerces.jar cd %s ! /home/king/jython-2.1/jython ./driver.py > /dev/null if [ -e %s ] ; then tar cvzf %s.tar.gz %s > /dev/null --- 49,55 ---- if compress == 'Tar&Gzip' and inputMod == "parseXMI": text = """#!/bin/bash ! export PYTHONPATH=/home/king/proj/smw cd %s ! python ./driver.py > /dev/null if [ -e %s ] ; then tar cvzf %s.tar.gz %s > /dev/null *************** *** 61,67 **** elif compress == 'Zip' and inputMod == "parseXMI": text = """#!/bin/bash ! export CLASSPATH=/home/king/downloads/novasoft/nsuml-0.4.19.jar:/usr/share/java/xerces.jar cd %s ! /home/king/jython-2.1/jython ./driver.py > /dev/null if [ -e %s ] ; then zip %s.zip %s > /dev/null --- 61,67 ---- elif compress == 'Zip' and inputMod == "parseXMI": text = """#!/bin/bash ! export PYTHONPATH=/home/king/proj/smw cd %s ! python ./driver.py > /dev/null if [ -e %s ] ; then zip %s.zip %s > /dev/null *************** *** 73,79 **** elif compress == 'None' and inputMod == 'parseXMI': text = """#!/bin/bash ! export CLASSPATH=/home/king/downloads/novasoft/nsuml-0.4.19.jar:/usr/share/java/xerces.jar cd %s ! /home/king/jython-2.1/jython ./driver.py > /dev/null """ % (DIRPATH) --- 73,79 ---- elif compress == 'None' and inputMod == 'parseXMI': text = """#!/bin/bash ! export PYTHONPATH=/home/king/proj/smw cd %s ! python ./driver.py > /dev/null """ % (DIRPATH) *************** *** 114,118 **** def getDriverProgram(input, output, schema, dest): ! temp = """#!/usr/bin/env python import sys --- 114,118 ---- def getDriverProgram(input, output, schema, dest): ! temp = """#!/usr/bin/env python2.2 import sys *************** *** 120,125 **** import pymerase - import pymerase.input.%input% - import pymerase.output.%output% if __name__ == \"__main__\": --- 120,123 ---- *************** *** 128,134 **** pymerase.run(schema, ! pymerase.input.%input%, outputPath, ! pymerase.output.%output%) """ --- 126,132 ---- pymerase.run(schema, ! \"%input%\", outputPath, ! \"%output%\") """ |