ucndata
This repository defines the ucndata package and a few scripts which utilize this package to analyze UCN ROOT files.
The ucndata package contained within has been installed system-wide on daq04. You will therefore be able to import it from any directory.
ucndata quick links
Quick API Reference
These are the main workhorses of the ucndata project:
- ucnbase - base class for the following:
- ucnrun - workhorse object representing a single run
- ucncycle - workhorse object representing a single cycle within a run
- ucnperiod - workhorse object representing a single period within a cycle
But these can also be useful:
- the chopper module - redefinition for working with chopper data
- applylist - for working with sets of runs or cycles or periods. Does element-wise attribute access and operators
- datetime - convert timestamps to datetime objects and back
rootloader API
rootloader is a custom package which facilitates the reading of ROOT files in a more pythonic way than is provided by generic PyROOT. In general it attempts to make the various ROOT objects (histograms, trees) look like pandas dataframes. When you are looking at the contents of ucnrun.tfile you are looking at the rootloader.tfile object. Here are the reference for some of the more commonly found rootloader objects:
Metadata
Release files for ucndata 5.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ucndata-5.0.4.tar.gz | 105.5 kB | Details |
Release files / ucndata-5.0.4.tar.gz
| Download URL | ucndata-5.0.4.tar.gz |
|---|---|
| Size | 105.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8581f3cf4f27852ccddae5474fb26f184efd2867e5b077f71c0c58dd0c90b2ea
|
|
BLAKE2b-256 checksum How to use checksums |
34ed4694785d90af62c56a18d187f12ab0dd71d1013dab03756ebfac311adb97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|