Skip to content

ideas-asic/ideasdoppyo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

118 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ideasdoppyo

ideasdoppyo is a python package to communicate towards IDEAS Doppio.

The Doppio protocol is used to communicate with IDEAS ASIC development boards and some other IDEAS products via TCP/IP.

Usage

To use it as part of your code:

import sys, os
sys.path.append('.\\..\\src\\ideasdoppyo')
from tcphandler import TCPhandler

This project can be installed directly using pip, write in your terminal:

python -m pip install git+https://github.com/ideas-asic/ideasdoppyo.git

Then import in your script using, e.g.,:

from ideasdoppyo.tcphandler import TCPhandler
from ideasdoppyo.udphandler import UDPhandler

numpy is the only external python package required.

Feedback and Development

This software is provided on a best effort basis as an additional tool to users.

Please don't hesitate with registering feature requests and bug reports on the GitHub issue tracker for this repository.

Integrated Detector Electronics AS

IDEAS (https://ideas.no/) is based in Oslo, Norway.

It was founded in 1992 by a group of scientists and engineers from The European Organization for Nuclear Research (CERN) and the University of Oslo. With a strong background in applied physics, radiation detector instrumentation, and electrical engineering, the team has since been designing and manufacturing custom-made integrated circuits and sub-systems for a wide range of radiation detectors and imaging systems, used in medical imaging, industrial scanning, nuclear science, and astrophysics.

Our integrated circuits feature low-noise, low-power amplifiers for the readout of various detectors, such as cadmium zinc telluride (CZT), cadmium telluride (CdTe), thallium bromide (TlBr), silicon, photomultiplier tubes (PMTs), multi-channel plates (MCPs) and avalanche photo diodes (APDs), silicon photomultipliers (SiPMs), and multi-pixel photon counters (MPPCs). For space applications, these circuits are specifically designed for radiation hardening against latch-up and single-event upset. Recent ASIC designs support spectroscopic photon counting, dose monitoring, continuous waveform sampling, cryogenic operations, and readout of infrared focal-plane arrays.

About

Ethernet handling towards IDEAS Doppio via python (tcp and udp)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages