mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2025-04-21 06:10:02 +02:00
40 lines
1.1 KiB
Python
40 lines
1.1 KiB
Python
import sys
|
|
sys.path.append('/home/l_msdetect/erik/aare/build')
|
|
|
|
|
|
#Our normal python imports
|
|
from pathlib import Path
|
|
import matplotlib.pyplot as plt
|
|
from mpl_toolkits.axes_grid1 import make_axes_locatable
|
|
import numpy as np
|
|
import boost_histogram as bh
|
|
import time
|
|
|
|
import tifffile
|
|
|
|
#Directly import what we need from aare
|
|
from aare import File, ClusterFile, hitmap
|
|
from aare._aare import calculate_eta2, ClusterFinderMT, ClusterCollector
|
|
|
|
|
|
base = Path('/mnt/sls_det_storage/moench_data/tomcat_nanoscope_21042020/09_Moench_650um/')
|
|
|
|
# for f in base.glob('*'):
|
|
# print(f.name)
|
|
|
|
cluster_fname = base/'acq_interp_center_3.8Mfr_200V.clust'
|
|
flatfield_fname = base/'flatfield_center_200_d0_f000000000000_0.clust'
|
|
|
|
cluster_fname.stat().st_size/1e6/4
|
|
|
|
image = np.zeros((400,400))
|
|
with ClusterFile(cluster_fname, chunk_size = 1000000) as f:
|
|
for clusters in f:
|
|
test = hitmap(image.shape, clusters)
|
|
break
|
|
# image += hitmap(image.shape, clusters)
|
|
# break
|
|
print('We are back in python')
|
|
# fig, ax = plt.subplots(figsize = (7,7))
|
|
# im = ax.imshow(image)
|
|
# im.set_clim(0,1) |