I am pleased to announce version 9.2 of the data plotting software
DISLIN.
DISLIN is a high-level and easy to use plotting library for
displaying data as curves, bar graphs, pie charts, 3D-colour plots,
surfaces, contours and maps. Several output formats are supported
such as X11, VGA, PostScript, PDF, CGM, WMF, HPGL, TIFF, GIF, PNG,
BMP and SVG.
The software is available for the most C, Fortran 77 and Fortran 90/95
compilers. Plotting extensions for the interpreting languages Perl,
Python and Java are also supported.
DISLIN distributions and manuals in PDF, PostScript and HTML format
are available from the DISLIN home page
and via FTP from the server
ftp://ftp.gwdg.de/pub/grafik/dislin
All DISLIN distributions are free for non-commercial use. Licenses
for commercial use are available from the site http://www.dislin.de.
-------------------
Helmut Michels
Max Planck Institute for
Solar System Research Phone: +49 5556 979-334
Max-Planck-Str. 2 Fax : +49 5556 979-240
D-37191 Katlenburg-Lindau Mail : mic...@mps.mpg.de
Pyro seems pretty cool for this due to it's simplicity. I'm just starting with it and have not been able to get the server side to "see" changes to a module. The only way I can stop the server is with the Task Manager. Can anyone offer some insight into
1. stopping/starting the server - perhaps as a windows service.
2. getting the server to recognize new modules "on the fly", i.e. when the .py file is changed.
I'm not doing any UI stuff, so I don't want to deal with HTTP and a webserver. I also do not have any RDBMS involved. I like the idea of passing objects the way pyro does it.
If anyone thinks there is a better python tool for doing this, I would like to know.
---------------------------------------------------------------------------
The information contained in this message may be privileged and / or
confidential and protected from disclosure. If the reader of this message is
not the intended recipient, you are hereby notified that any dissemination,
distribution or copying of this communication is strictly prohibited. If you
have received this communication in error, please notify the sender
immediately by replying to this message and deleting the material from any
computer.
---------------------------------------------------------------------------
That can be done, but isn't supported out-of-the-box. Essentially, you
have to create a watch-thread that checks timestamps on python-files and
then restarts some service if some change.
However, it might be difficult to make that play nicely with pyro -
after all, it stores some state, reloading stuff makes that go away.
So - I wouldn't advice to really implement that. Why do you want that
anyway? Does startuptime of a script really bother you? shouldn't take
more than a few seconds.
Diez
My primary need is development/debug. I'm a Pyro newbie and I add a
feature and then test. The only way I've found to kill the Pyro server
on XP is to open the task manager and kill the python task (hopefully
the right one).
Go install cygwin (but not it's included python-interpreter, or at least
make sure you have your python path properly under control) and then simply
start the script from the command-line. And hit C-c if you need it to stop,
and restart it. Only start it as service if it's deployed.
Diez
Diez wrote:
> Go install cygwin (but not it's included python-interpreter,
> or at least
> make sure you have your python path properly under control)
> and then simply
> start the script from the command-line. And hit C-c if you
> need it to stop,
> and restart it. Only start it as service if it's deployed.
>
> Diez
How do you start "the pyro server"?
Are you talking about the Windows Services that you can simply start/stop with:
net start PyroNS
net start PyroES
net stop PyroNS
net stop PyroES
??
Often it is way simpler to just use the pyro-ns.cmd / pyro-es.cmd batch files and stop
the server with a simple ^C in the console window.
-irmen
> Go install cygwin (but not it's included python-interpreter, or at least
> make sure you have your python path properly under control) and then simply
> start the script from the command-line. And hit C-c if you need it to stop,
> and restart it. Only start it as service if it's deployed.
What's cygwin got to do with it?
-irmen
Being the better shell. Nothing else :)
Diez