This website requires JavaScript.
faa774e4dc
de morgan
Sven Augustin
2024-08-15 10:07:50 +02:00
c8d9473271
breaking this apart a bit more
Sven Augustin
2024-08-15 10:00:02 +02:00
fd2345c611
aggregator changes are in-place
Sven Augustin
2024-08-13 13:48:45 +02:00
e0e9cf02d7
added ignore list
Sven Augustin
2024-08-13 09:52:38 +02:00
d8b4931a28
added/use Aggregator to encapsulate data_summed and n_aggregated_images
Sven Augustin
2024-08-13 09:52:24 +02:00
a8c73bab0f
count correctly: 1, 1, 2, 3, ... -> 0, 1, 2, 3, ...
Sven Augustin
2024-08-12 10:04:10 +02:00
2acf116709
re-use thresh function
Sven Augustin
2024-08-09 19:45:32 +02:00
dcdacf4bdb
re-use function
Sven Augustin
2024-08-09 19:18:06 +02:00
34eb466622
fixed inconsistent returns
Sven Augustin
2024-08-09 17:10:00 +02:00
442a7dab28
moved comments out
Sven Augustin
2024-08-09 15:57:17 +02:00
5f055c8718
flatten the code; early exit
Sven Augustin
2024-08-09 15:54:54 +02:00
2103583aca
moved calc_apply_threshold out of calc_radial_integration
Sven Augustin
2024-08-09 15:41:46 +02:00
48c6bbe7c7
zero is zero
Sven Augustin
2024-08-09 15:04:22 +02:00
f12a736355
simpler logic
Sven Augustin
2024-08-09 14:54:30 +02:00
a7429115d7
the usual todo note
Sven Augustin
2024-08-09 12:56:15 +02:00
03b556d61f
flatten the code; early exit
Sven Augustin
2024-08-09 12:46:00 +02:00
74e73c1247
split into functions
Sven Augustin
2024-08-09 11:33:55 +02:00
2a12864feb
removed line that does nothing (nan has no sign, nan always compares to False -> this never overwrites any element)
Sven Augustin
2024-08-08 16:38:52 +02:00
bfaa80c9d0
reorder
Sven Augustin
2024-08-08 16:30:06 +02:00
93f0702c41
early exit 2
Sven Augustin
2024-08-08 16:09:36 +02:00
a7327ddbf7
early exit 1
Sven Augustin
2024-08-08 16:07:54 +02:00
7987125bf5
some new lines
Sven Augustin
2024-08-08 16:07:08 +02:00
779d1e1d77
moved calculation of force_send_visualisation out of work function
Sven Augustin
2024-08-08 15:40:32 +02:00
f77f109ed2
removed the one case of camelCase
Sven Augustin
2024-08-07 18:27:21 +02:00
474df55969
use the current pid, not the one from the iteration before
Sven Augustin
2024-08-07 17:30:55 +02:00
0914b8d169
removed commented part and reworded printout; todo notes
Sven Augustin
2024-08-07 17:27:42 +02:00
a184e49eee
use that BufferedJSON works for non-existing files
Sven Augustin
2024-08-07 17:05:30 +02:00
8531f0a28d
added BufferedJSON.exists() method, use it in get_time/get_data
Sven Augustin
2024-08-07 17:02:04 +02:00
3b599164fa
file naming
Sven Augustin
2024-08-07 16:42:58 +02:00
bff86898e9
moved json_load to bufjson.py
Sven Augustin
2024-08-07 16:41:33 +02:00
018fa6cf4b
use BufferedJSON
Sven Augustin
2024-08-07 15:27:13 +02:00
9dbd11d657
added BufferedJSON
Sven Augustin
2024-08-06 20:59:14 +02:00
f1373936c0
added BufferedJSON
Sven Augustin
2024-08-06 20:56:56 +02:00
9b2fc0efea
turned utils into folder
Sven Augustin
2024-08-06 20:51:45 +02:00
6639b46afb
order
Sven Augustin
2024-08-06 17:01:02 +02:00
159574f4e8
combined a bit more of the logic
Sven Augustin
2024-08-06 16:37:56 +02:00
9fb9595c83
order
Sven Augustin
2024-08-06 16:07:04 +02:00
68c7bd7866
moved pedestal_name_saved into JFData
Sven Augustin
2024-08-06 15:56:28 +02:00
2e80fc0e6e
moved the other half of ju_stream_adapter code into separate class
Sven Augustin
2024-08-06 15:20:09 +02:00
242ec6ff51
moved one half of ju_stream_adapter code into separate class
Sven Augustin
2024-08-06 14:03:33 +02:00
7b56e45cb6
probably better to limit the cache in size
Sven Augustin
2024-08-05 18:22:36 +02:00
e036e033f9
moved do_radial_integration check inside function for better overview
Sven Augustin
2024-08-05 18:20:35 +02:00
3a63baf909
dont repack center
Sven Augustin
2024-08-05 18:18:46 +02:00
a6af8ee19c
use npmemo
Sven Augustin
2024-08-05 18:15:31 +02:00
58c18d9b8c
added algos/utils folder and npmemo
Sven Augustin
2024-08-05 18:04:26 +02:00
26f41b5383
made radprof helper memoizable
Sven Augustin
2024-08-05 18:03:53 +02:00
45c6d99f7a
forgotten return value
Sven Augustin
2024-08-02 20:28:58 +02:00
fb6ed0d116
worker is always 1, removed it and commented unreachable print outs
Sven Augustin
2024-08-02 20:28:46 +02:00
b2ae7292ab
results is always copied from metadata
Sven Augustin
2024-08-02 19:17:09 +02:00
2903203743
use kwargs defaults
Sven Augustin
2024-08-02 19:09:50 +02:00
2857d6412b
readability
Sven Augustin
2024-08-02 19:02:43 +02:00
8c11dd8f52
get_saturated_pixels does not change data in place, hence no copy is needed; use kwargs defaults
Sven Augustin
2024-08-02 19:01:04 +02:00
88c81a905b
use ndarray.copy consistently
Sven Augustin
2024-08-02 18:50:52 +02:00
68619f1181
rad is already int
Sven Augustin
2024-08-02 17:25:28 +02:00
bbc58ca5e6
need to also store the norm between iterations; added some comments on why the center/rad/norm are reset and where; r_min/r_max need to be re-calclated every time (or also stored); added todo note
Sven Augustin
2024-08-02 17:23:11 +02:00
ac732cc4b7
easier to read name
Sven Augustin
2024-08-02 17:05:18 +02:00
46308b16a9
function order
Sven Augustin
2024-08-02 16:52:34 +02:00
26e2a3f619
easier to read/distinguish names
Sven Augustin
2024-08-02 16:50:04 +02:00
098146c97b
use ndarray.copy consistently
Sven Augustin
2024-08-02 16:25:16 +02:00
f6c97e9749
added check for pixel_mask_pf being None
Sven Augustin
2024-08-02 16:14:42 +02:00
eb39550983
added todo note
Sven Augustin
2024-08-02 16:14:24 +02:00
ca3b42a797
use the boolean pixel_mask_pf
Sven Augustin
2024-08-02 16:11:57 +02:00
88f881fffd
removed keep_pixels and use boolean array pixel_mask_pf instead
Sven Augustin
2024-08-02 16:01:13 +02:00
8cd2f07d80
leave pixel_mask_pf as boolean array (int8 is only needed for peakfinder_8, where it is type casted anyway)
Sven Augustin
2024-08-02 15:54:31 +02:00
de3ea150b2
all mask comparisons are for equality
Sven Augustin
2024-08-02 15:49:47 +02:00
dd7eda4834
renamed variable pfdata to data
Sven Augustin
2024-08-02 15:11:13 +02:00
062cc6055c
use the same validation logic as in other cases
Sven Augustin
2024-08-02 15:10:52 +02:00
d9d79f3e87
more pythonic check
Sven Augustin
2024-08-02 14:55:37 +02:00
af3eb6853b
naming consistency
Sven Augustin
2024-08-02 14:36:35 +02:00
6dccb5bbfd
only apply additional mask if the mask has changed
Sven Augustin
2024-08-02 14:30:19 +02:00
092479c52d
cleaned up comment
Sven Augustin
2024-08-02 14:23:06 +02:00
d8d984f5a3
read detector_name only where it is needed
Sven Augustin
2024-08-02 14:12:29 +02:00
19f1c8e375
condensed logic
Sven Augustin
2024-08-02 14:05:05 +02:00
87a79a265c
naming consistency
Sven Augustin
2024-08-02 13:55:14 +02:00
e5fc7b2750
cleanup
Sven Augustin
2024-08-02 13:53:25 +02:00
0d06b7b5ed
removed commented code for old beamtime
Sven Augustin
2024-08-02 13:44:54 +02:00
bf7f62adff
moved masking pixels out of work function
Sven Augustin
2024-08-02 13:26:02 +02:00
6af0166f07
added todo notes
Sven Augustin
2024-08-02 13:16:09 +02:00
1402b08060
only copy if there are really in-place changes to be done
Sven Augustin
2024-08-02 13:12:30 +02:00
61b1d55a9e
added notes on in place changes
Sven Augustin
2024-08-02 13:10:06 +02:00
d9b2ae4ac2
use the same validation logic as in other cases
Sven Augustin
2024-08-02 12:39:45 +02:00
b1b92e4b52
simpler logic
Sven Augustin
2024-08-02 12:28:09 +02:00
40c0a08d7c
added todo notes
Sven Augustin
2024-08-02 12:18:56 +02:00
e9d187c712
renamed variable pfdata to data
Sven Augustin
2024-08-02 12:15:19 +02:00
a690654343
moved thresholding out of work function
Sven Augustin
2024-08-02 12:14:27 +02:00
53d2d965d9
forgotten results argument
Sven Augustin
2024-08-02 12:11:19 +02:00
92149d0614
moved do_* checks inside function for better overview
Sven Augustin
2024-08-02 12:01:01 +02:00
a34db9287e
isort
Sven Augustin
2024-08-01 09:19:49 +02:00
2facda5d07
comments
Sven Augustin
2024-08-01 09:16:56 +02:00
3924abcba4
comments, todo note
Sven Augustin
2024-08-01 09:16:40 +02:00
ac8967611d
use the same validation logic as in other cases
Sven Augustin
2024-08-01 09:05:43 +02:00
1af3e9c3ec
added todo notes about TBD logic changes
Sven Augustin
2024-08-01 09:02:58 +02:00
7ea32d2a4d
spaces
Sven Augustin
2024-07-31 19:43:07 +02:00
596a4e7e0a
less convoluted
Sven Augustin
2024-07-31 19:42:59 +02:00
851a186538
readability
Sven Augustin
2024-07-31 17:50:40 +02:00
1c129bc5be
removed useless copy (seems unlikely that peakfinder_8 changes the mask AND astype copies anyway unless explicity disabled)
Sven Augustin
2024-07-31 17:22:05 +02:00
41ff6c3204
renamed data_copy_1 -> data
Sven Augustin
2024-07-31 11:23:44 +02:00
7662f8604d
naming, cleanup
Sven Augustin
2024-07-31 11:21:03 +02:00
55a719fa6c
removed useless copy/conversion
Sven Augustin
2024-07-31 11:16:20 +02:00
a834d23f42
typos
Sven Augustin
2024-07-31 11:12:35 +02:00