EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: EPICS Python??
From: Matthieu Bec <[email protected]>
To: "J. Lewis Muir" <[email protected]>
Cc: [email protected]
Date: Wed, 05 Sep 2007 21:34:18 -0400
Hi,
similarly I keep a less publicized python/CA module since 1999, mainly stemming from personal interest in developing python extensions. The module has built in help and features I found usefull and created as I needed to interface with Epics systems
- ca_preemptive_callbacks is configurable at startup: GTK/Glade UI seemed to better integrate a non threaded model, while shell/curses tools work nicely using the python interpreter lock and threads.
- 'one shot' CA put/get
- 'long lived' pv channels as python objects
Support is limited to put/get/monitor.


there are no sites for download but I can share this `yet another python/ca`

Matthieu





J. Lewis Muir wrote:
On 9/5/07 1:57 AM, Heinrich du Toit wrote:
Hi

My question is simply.
Which one?

Hi, Heinrich.


"No. There is another." :-)

I use EpicsCA, written by Matthew Newville:

http://cars9.uchicago.edu/~newville/Epics/Python/

It has worked quite well for me and has good documentation.

-lewis

On the web-site there are 2 different CaPython links. One from FNAL and one from KEK.

I've downloaded KEK so far. Mainly because of the multi-threaded claim.
It seems to do the basics cleanly and easily. I even manage to setup a
monitor fairly easy.
But I can't seem to find documentation on this.

Most of the other info is about the one from FNAL.
I don't know much about this. Accept that it has 2 parts caPython and caChannel.


So which one do I use?
Which one is supposedly newer?
Which one is more widely used by other people?
Any specific pro's cons about them?

And if KEK's - where do I find documenation? The documentation inside
the library doesn't really tell you what todo and the samples is way to
big to figure out what is going on.


-- Matthieu Bec Gemini Observatory Tel: +56 51 205785 c/o AURA, Casilla 603 Fax: +56 51 205650 La Serena, Chile

References:
EPICS Python?? Heinrich du Toit
Re: EPICS Python?? J. Lewis Muir

Navigate by Date:
Prev: edm Szalata, Zenon M.
Next: Re: edm John Sinclair
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: EPICS Python?? J. Lewis Muir
Next: Re: EPICS Python?? Zhong Ren
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Nov 2011 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·