Published April 30, 2025 | Version v1

CPU-Net – Cyclic Positional U-Net model, training data, and model weights for HPGe pulse-shape translation

  • 1. EDMO icon University of North Carolina Chapel Hill
  • 2. ROR icon University of North Carolina at Chapel Hill
  • 3. UC San Diego Foundation

Description

CPU-Net is a CycleGAN-based framework that learns an ad-hoc translation between simulated and measured high-purity germanium (HPGe) detector pulses. Through a pair of Positional U-Net generators (REN & IREN) and attention-augmented RNN discriminators, the network replaces hand-tuned electronics-response models with a data-driven mapping that preserves detector physics. 

This repository contains the model weights (REN / IREN generators & discriminators) plus all pulse datasets used to train and validate CPU-Net. Real pulses come from an HPGe characterization run at ORNL, while synthetic pulses were generated with a matching Geant4 geometry and post-processed through siggen.

Full training scripts, notebooks, and updated README live on GitHub:
https://github.com/aobol/CPU-Net

 

Files

Files (1.9 GB)

Name Size
md5:a27c834c9ec31f9424bb45b193cd7566
82.6 MB Download
md5:b5dc209cbc155bd4c16aa6df789f2608
12.5 MB Download
md5:a1db6cf51c60a3beeace43de9a8bb420
77.7 MB Download
md5:77b5a0a7bf716b6c34a70926a8f239ef
528.8 kB Download
md5:1cf1e27271ab248d5f49852d50441862
528.8 kB Download
md5:d8bd04cc92b195f2e50535c85697abc9
77.7 MB Download
md5:892047a0c00692c08e37486bef06cdd7
933.6 MB Download
md5:04454dcc54c84da4f82ffa10f26ded6d
460.9 MB Download
md5:2b9a1cfc03c884083be7943c9eb64a7d
150.9 MB Download
md5:5aa1e25dba47ef7d2128e33cabd265c6
53.0 MB Download

Additional details

Software

Repository URL
https://github.com/aobol/CPU-Net
Programming language
Python