Software pro distribuované řízení a vyčítání dat ze sítě částicových pixelových detektorů Timepix3
Software for distributed control and data readout for network of Timepix3 particle pixel detectors
dc.contributor.advisor | Polanský Štěpán | |
dc.contributor.author | Begera Jakub | |
dc.date.accessioned | 2019-02-20T10:58:38Z | |
dc.date.available | 2019-02-20T10:58:38Z | |
dc.date.issued | 2019-01-30 | |
dc.identifier | KOS-773337364805 | |
dc.identifier.uri | http://hdl.handle.net/10467/80361 | |
dc.description.abstract | Tato diplomová práce ze zabývá návrhem a implementací software Pixnet - modulárním distribuovaným systémem pro řízení a vyčítání dat ze sítě částicových pixelových detektorů. Systém se skládá ze dvou hlavních komponent, kterými jsou handler a master. Handler slouží pro operování podmnožiny jemu přiřazených detektorů a master k řízení handlerů a poskytování API pro řízení celého systému. Primárním konzumentem tohoto API je webová single-page aplikace, ale mohou jím být i systémy třetích stran. Škálování systému je realizováno přidáváním instancí handlerů a distribucí detektorů mezi jejich instancemi. Navržený systém je modulární - instance detektoru je reprezentována jeho komunikačním a datovým modulem, které musí implementovat definované rozhraní. Systém tedy umožňuje operování heterogenní sítě detektorů homogenním způsobem. V rámci této práce byl implementován komunikační a datový modul, které umožňují podporu detektoru Timepix3, komunikujícího prostřednictvím vyčítacího rozhraní Katherine. Pro účely vývoje a testování byl v rámci této práce rovněž vyvinut emulátor vyčítacího rozhraní Katherine, který implementuje všechny příkazy, které jsou důležité pro konfiguraci a spuštění akvizice dat. | cze |
dc.description.abstract | The aim of this master thesis is to design and implement Pixnet software - modular distributed system for control and data readout from network of particle pixel detectors. System consists of two main components - handler and master. Whereas handler is used for operation of subset of detectors and master is used for controlling of handlers and for providing API for controlling of whole system as well. Primary consumer of this API is a single-page web application but it can be consumed by 3rd party systems as well. Scalability of system is realized by adding handlers instances and distributing detectors across them. The presented system has a modular architecture - instance of detector is given by his communication and data module, which has to implement defined interfaces. Thus, the system allows to operate heterogenous networks of detectors in homogenous way. Furthermore, the presented system includes a module implementation supporting Timepix3 detector, operated by Katherine readout interface. For development and testing purposes, an emulator of the Katherine interface has beed developed. Emulator implements subsets of commands which are needed to basic configuration of detector and data acquisition setup. | eng |
dc.language.iso | CZE | |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | Timepix3,ATLAS-TPX,Katherine,distribuované řízení,ionizující záření,pixelový detektor,Kotlin,detektorová síť,modulární architektura,software pro akvizici dat | cze |
dc.subject | Timepix3,ATLAS-TPX,Katherine,distributed control,ionizing radiation,pixel detector,Kotlin,detectors network,modular architecture,data acquisition software | eng |
dc.title | Software pro distribuované řízení a vyčítání dat ze sítě částicových pixelových detektorů Timepix3 | cze |
dc.title | Software for distributed control and data readout for network of Timepix3 particle pixel detectors | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.date.accepted | 2019-02-06 | |
dc.contributor.referee | Báča Tomáš | |
theses.degree.discipline | Softwarové inženýrství | cze |
theses.degree.grantor | katedra počítačů | cze |
theses.degree.programme | Otevřená informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 13136 [892]