diff --git a/notebooks/pnCCD/Characterize_pnCCD_Dark_NBC.ipynb b/notebooks/pnCCD/Characterize_pnCCD_Dark_NBC.ipynb index a8d232b4fbbd633d356166dd1520c6717a06a6ce..13e9c89e6f6571a37a349341eb97d114dabc14fa 100644 --- a/notebooks/pnCCD/Characterize_pnCCD_Dark_NBC.ipynb +++ b/notebooks/pnCCD/Characterize_pnCCD_Dark_NBC.ipynb @@ -58,7 +58,7 @@ "sigmaNoise = 10. # pixels whose signal value exceeds sigmaNoise*noise will be considered as cosmics and are masked\n", "bad_pixel_offset_sigma = 4. # any pixel whose offset beyond this standard deviations is a bad pixel\n", "bad_pixel_noise_sigma = 4. # any pixel whose noise beyond this standard deviations is a bad pixel\n", - "max_trains = 500 # Maximum number of trains to use for dark processing.\n", + "max_trains = 0 # Maximum number of trains to use for dark processing. Set to 0 to process all trains.\n", "min_trains = 1 # Minimum number of trains to proceed with dark processing.\n", "\n", "# Don't delete. myMDC sends this parameter by default.\n", @@ -250,7 +250,7 @@ "data = data.astype(np.float32)\n", "\n", "noiseMap = np.std(data, axis=0, dtype=np.float64)\n", - "offsetMap = np.mean(data, axis=0)\n", + "offsetMap = np.mean(data, axis=0, dtype=np.float64)\n", "step_timer.done_step(f'Initial maps are created from {n_trains} trains.')" ] }, diff --git a/notebooks/pnCCD/Correct_pnCCD_NBC.ipynb b/notebooks/pnCCD/Correct_pnCCD_NBC.ipynb index e10a3f33aa6307a38c7140d65abb5151acfc7d99..f7bc8a91781e608289f94dd99dd377f4bff0bd23 100644 --- a/notebooks/pnCCD/Correct_pnCCD_NBC.ipynb +++ b/notebooks/pnCCD/Correct_pnCCD_NBC.ipynb @@ -786,8 +786,7 @@ " # Copy RAW non-calibrated sources.\n", " with h5py.File(seq_f, 'r') as sfile:\n", " h5_copy_except.h5_copy_except_paths(\n", - " sfile, ofile,\n", - " [\"INSTRUMENT/\"+instrument_src+\"/data/image\"],\n", + " sfile, ofile, [],\n", " )\n", " # TODO: to clear this up: why save corrected data in data/pixels rather than data/image.\n", " write_datasets(corr_arrays, ofile)\n",