Giter Site home page Giter Site logo

spadic10-software's Introduction

SPADIC 1.0 control software for Susibo/CBMnet readout

Changes:

  • v1.1.7 (2013-12-10) The fit residual is now plotted in SpadicScope. Added the option to set the number of samples used for fitting (0 turns fitting off).

  • v1.1.6 (2013-09-03) Added a new package spadic.tools, which contains SpadicDataMonitor and SpadicScope. SpadicDataMonitor reads all the data and discards all messages coming in faster than a specified rate. This way, the data output can be monitored without having to consume each message. SpadicScope is a data plotting tools based on Qt (pyqtgraph) which uses SpadicDataMonitor.

  • v1.1.5 (2013-08-23) The installation will not fail if libFTDI is not installed. Only the server part not be available in this case, but the client part can still be used.

  • v1.1.2--4 (2013-08-22) Improvements in the caching of register file and shift register contents in the respective client components, so that configuration changes from other clients are noticed without requesting unnecessarily much data from the server.

  • v1.1.1 (2013-08-20) The RF/SR/DLM server components can now accept multiple connections, which means that the configuration can be read out, but also modified, by several clients in parallel. The data readout server components are still limited to one connection each.

  • v1.1.0 (2013-08-14) Split the software in server and client parts. Allows to write arbitrary custom clients without modification of the server part. The server listens on five consecutive ports, handling

    • register file access (settings of the digital part of the chip),
    • shift register access (settings of the analog part of the chip),
    • DLM access,
    • channel group A readout, and
    • channel group B readout, respectively.
  • v1.0.4--7 (2013-07/08) Various improvements.

  • v1.0.3 (2013-06-10) Added first version of terminal-based control user interface (using the "mutti" library).

  • v1.0.2 (2013-05-07) Using threads for register reading, allowing much faster bulk readout.

  • v1.0.0 (2013-05-06) First version using CBMnet communication.

Requirements:

  • Python 2.7 or newer (but not Python 3.x)

  • libFTDI v0.20 or newer with Python bindings (not needed on client-only computers)

    Homepage: http://www.intra2net.com/en/developer/libftdi/

    Quick installation guide:

    $ git clone git://developer.intra2net.com/libftdi /tmp/libftdi
    $ cd /tmp/libftdi
    $ mkdir build; cd build
    $ cmake ..
    $ make
    $ make install
  • mutti (Michael's User Text Terminal Interface)

    $ git clone https://github.com/mkrieger1/mutti.git /tmp/mutti
    $ cd /tmp/mutti
    $ python setup.py install [--user]

spadic10-software's People

Contributors

mkrieger1 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.