MASAR is developed with all tech you mentioned: Python, PyQt,
The server side uses SQLite as back-end data storage engine. All
configurations and data are stored in SQLite.
The access to SQLite is thru a python interface, which I called it
pymasar. With pymasar, although it is not the
desired way, but if you wish, you are able to play with the MASAR
The client side provides Python interface for scripting users. A
GUI is also available, which is based on the client
Python interface and developed with PyQt.
The comparing is inside the Client side.
The restore function is added in the PyQt part, which needs
Here is a list of modules dependency:
- EPICS V3 (most likely, libCom)
- EPICS V4 (pvData, pvAccess, pvIOC, and normativetype)
- Python 2.7.x
According the requirement you mentioned in your previous, I
believe we can do it in the client interface.
I am very interesting to work on that.
On 1/30/13 1:00 PM, Emmanuel Mayssat wrote:
I found the mercurial repository (although for some reason
I cannot access it, but that maybe on my side)
Is EPICS V4 required?
I have an EPICS V3.14.11 installation....
Subject: RE: Save/Compare/Restore Application
Date: Wed, 30 Jan 2013 09:51:49 -0800
SCORE is Java based and here we are using .... python (as
well as Qt, pyqt, SQLlite, and Fedora 16)!
So our preference go to MASAR, but....
I looked at the documentation and noticed some
Assuming I have a signal with white noise that is
captured in a ai record,
if I compare its current and previously saved value,
there are likely to be different.
Is there a way to say that for that PV, if the value
is within 3 standard dev (configurable per PV) then do
not report the PV as different?
Are the sources MASAR available?
Is this software packaged and ready to be
If so, where is a download page?
Subject: Re: Save/Compare/Restore Application
Date: Wed, 30 Jan 2013 03:27:00 +0000
Here at NSLS II, we have developed a tool for
this purpose, which I named it MASAR, and are using
it for our beam commissioning.
It is capable to take a snapshot with any pv
combination, for example with scalar pv and waveform
An online user manual can be found at
There are sections to explain how to compile
everything from source, and run a demo.
I have all binary packages against Debian 7. If
you want them, I can send to you.
I am exploring save/compare/restore
applications out there as I intend to replace
To date, I am only aware of SCORE used at
Is anyone on this mailing
list maintaining/developing/administrating SCORE?
Is anybody using something else? If so,
what? Is there a project web page?