This website requires JavaScript.
240e931376
IndexAndRefine: Update how indexing rate is calculated for rotation indexing (only for frames where "global" indexing solution was found)
2604-rc.136
leonarski_f
2026-04-19 20:42:47 +02:00
d5bbd7dbd5
Indexer: Differentiate between no indexing attempted (e.g., indexer not available) and negative indexing result, so only the other one determines indexing rate
leonarski_f
2026-04-19 20:31:08 +02:00
dcec74bfb3
IndexerThreadPool: Remove check for spot count prior to scheduling to run the task. This will introduce bias in the result - as images without spots will increase number of non-indexed images.
leonarski_f
2026-04-19 20:27:07 +02:00
c90e344532
jfjoch_test: TCP/IP links use an auto-assigned port
leonarski_f
2026-04-18 18:49:34 +02:00
e1021bf90d
CI: Remove extra verbose
leonarski_f
2026-04-18 17:45:43 +02:00
4c8bcf59c5
CI: Extra verbose - try again
leonarski_f
2026-04-18 16:35:19 +02:00
320d0ef045
CI: Extra verbose
leonarski_f
2026-04-18 12:34:37 +02:00
20901579af
IndexerThreadPool: Tightening of thread safety
leonarski_f
2026-04-17 21:11:39 +02:00
2f6be24180
CHANGELOG: Update
Filip Leonarski
2026-04-17 13:35:56 +02:00
c4a047c3aa
Frontend: Update redocly
Filip Leonarski
2026-04-17 13:34:32 +02:00
f9a43f9915
VERSION: 1.0.0-rc.136
Filip Leonarski
2026-04-17 13:34:20 +02:00
e67db3c4ff
OpenAPI: Default blocking value in indexing_settings is true
Filip Leonarski
2026-04-17 13:33:12 +02:00
588c8d3ed1
jfjoch_fpga_test: Add processing time per image metrics
Filip Leonarski
2026-04-17 13:31:49 +02:00
23af9ecefa
Remove jfjoch_indexing_test, as it is not used anymore
Filip Leonarski
2026-04-17 13:31:26 +02:00
7cf5ff01d8
AnalyzeIndexing: Remove unused mosaicity calculation function
Filip Leonarski
2026-04-17 13:19:43 +02:00
397f959135
IndexAndRefine: Add stronger entry conditions for running functions
Filip Leonarski
2026-04-17 13:08:13 +02:00
b35ebbd7be
jfjoch_lite_perf_test: Report mean processing time per image
Filip Leonarski
2026-04-17 13:02:39 +02:00
6e840b4422
IndexAndRefine: Split rotation and non-rotation indexing part
Filip Leonarski
2026-04-17 10:47:31 +02:00
725bdb05be
OpenAPI: blocking is required argument for indexing_settings
Filip Leonarski
2026-04-17 09:55:58 +02:00
005e7505c2
Frontend: Update dependencies
Filip Leonarski
2026-04-17 09:55:36 +02:00
542bbd9fc8
Frontend: Fix dependencies
leonarski_f
2026-04-16 22:56:59 +02:00
e4fbaa4440
OpenAPI: Add blocking indexing thread pool option
leonarski_f
2026-04-16 22:56:15 +02:00
1b06ecfad6
IndexerThreadPool: Minor fixes
leonarski_f
2026-04-16 22:45:44 +02:00
801a50830a
IndexerThreadPool: New version - requests are dropped, if no available workers (good for real-time, not good for offline processing...need smarter fix)
leonarski_f
2026-04-16 22:35:32 +02:00
6aa671c78c
IndexerThreadPool: Handle Auto indexer type
leonarski_f
2026-04-16 19:53:12 +02:00
31a1b90bb9
Indexer: Fix viable cell min spots meaning to be more correct
leonarski_f
2026-04-16 19:40:58 +02:00
5a830d7af6
IndexerThreadPool: IndexerThreadPool return value, not promise + if no spots or no indexing algorithm, don't queue
leonarski_f
2026-04-16 19:40:27 +02:00
7899765e5f
CBOR: Fix receiver_buf_in_sending encoding
Filip Leonarski
2026-04-16 14:19:42 +02:00
cf1aac3632
Deploy site
gitea-pages
Filip Leonarski (Gitea)
2026-04-16 12:12:54 +00:00
bb9f5c715f
v1.0.0-rc.135 (#44 )
main
1.0.0-rc.135
Filip Leonarski
2026-04-16 11:59:59 +02:00
63984711a1
CHANGELOG: Fix
2604-rc.135
Filip Leonarski
2026-04-16 11:58:20 +02:00
c1b57a83e0
jfj-process: better spacegroup estimation - intermediate - Search only Bravais types tentatively. The second step will be added - Accurate sigma estimation on merging with partiality-weighting - Additional log output: to be more organized
2604-processing-options
takaba_k
2026-04-16 09:38:49 +02:00
471901d94a
TIFF: Minor fixes for reading
Filip Leonarski
2026-04-16 09:06:20 +02:00
43987bbe98
Fix header guard
Filip Leonarski
2026-04-16 09:04:04 +02:00
24b2f8c7c3
Frontend: Fix byte conversion
Filip Leonarski
2026-04-16 09:03:51 +02:00
0f19b62467
Frontend: Minor fix
Filip Leonarski
2026-04-16 09:02:13 +02:00
729b7853f4
IndexingSettings: Fix variable being divided by 100 for no reason
Filip Leonarski
2026-04-16 09:01:48 +02:00
2ff4623c95
PreviewCounter: Fix locking
Filip Leonarski
2026-04-16 09:01:27 +02:00
46f90034f3
VERSION: 1.0.0-rc.135
Filip Leonarski
2026-04-16 08:58:07 +02:00
8a9a5cc570
CHANGELOG: Update changelog
Filip Leonarski
2026-04-16 08:57:17 +02:00
a5e790c337
AssignSpotsToRings: use max spots defined in the code already
leonarski_f
2026-04-16 08:46:20 +02:00
f420bdd541
CheckPath: One more fix
leonarski_f
2026-04-16 08:45:57 +02:00
53e756c3c6
OpenAPIConvert: Minor fixes
leonarski_f
2026-04-16 08:38:36 +02:00
581a8d1335
CheckPath: Add clarification
leonarski_f
2026-04-16 08:32:21 +02:00
c16523db21
HDF5Objects: Safer string handling in ReadString()
leonarski_f
2026-04-16 08:32:12 +02:00
be09b62f8f
JFJochReceiverPlots: Add clarification of thread safety (to be improved)
leonarski_f
2026-04-16 08:09:29 +02:00
fc292a4d71
CheckPath: Better validation routine
leonarski_f
2026-04-16 08:09:08 +02:00
48e1f4fb7d
ZMQWrappers: Add explicit null termination to ZMQSocket::GetEndpointName()
leonarski_f
2026-04-16 08:03:42 +02:00
39a7024274
HDF5Objects: Don't use variable-length stack array
leonarski_f
2026-04-16 08:00:29 +02:00
e2586a5ba1
JFJochStateMachine: If FFTW library is compiled in than indexing is always possible
leonarski_f
2026-04-16 07:58:16 +02:00
2efa26fdb5
Revert "IndexerThreadPool: Only GPU pinning, no CPU pinning"
leonarski_f
2026-04-15 20:59:21 +02:00
5a8e4a7ad5
CMake: Make sure SZIP is not needed for HDF5, but ZLIB is present
leonarski_f
2026-04-15 20:52:25 +02:00
b5eb24d4e8
IndexerThreadPool: Only GPU pinning, no CPU pinning
Filip Leonarski
2026-04-15 15:48:19 +02:00
d696d1298a
DatasetSettings: Clarify logic for unit cell verification prior to assignment
Filip Leonarski
2026-04-15 15:46:10 +02:00
1ea5de347d
StreamWriter: Fix sendint proper ACK at the end of data colection
Filip Leonarski
2026-04-15 12:01:05 +02:00
b9e7a79541
CBORStream2Deserializer: Fix out of memory write
Filip Leonarski
2026-04-15 11:59:10 +02:00
23d4c085aa
HDF5Objects: Fix transformation generation
Filip Leonarski
2026-04-15 11:58:50 +02:00
be714f4da1
ImagePuller: Remove duplicate include
Filip Leonarski
2026-04-15 11:58:38 +02:00
d25fa4f0a8
StreamWriter: If state is Finalized, use end_time for statistics
Filip Leonarski
2026-04-15 11:58:25 +02:00
4a10001b16
HDF5Objects: Error in HDF5Id copy constructor.
Filip Leonarski
2026-04-15 11:54:47 +02:00
5ac6e49959
time_utc: Use thread-safe routines to get local time
Filip Leonarski
2026-04-15 11:48:35 +02:00
a66cf7e8fe
TCPStreamPusher: Fix calibration behavior
Filip Leonarski
2026-04-15 11:48:22 +02:00
f82222ec5e
ROI: Error reporting fixes
Filip Leonarski
2026-04-15 11:41:48 +02:00
09ed5dac8f
DatasetSettings: More thorough validation for UnitCell
Filip Leonarski
2026-04-15 11:39:40 +02:00
e481e5b1fb
JFJochReceiverCurrentStatus: Check for empty status, before dereferencing
Filip Leonarski
2026-04-15 11:36:27 +02:00
c004a6c7a9
jfjoch_tests: Update ROIBox tests
Filip Leonarski
2026-04-15 11:31:45 +02:00
192a95a188
DiffractionExperiment: Handle frame count time auto logic properly
Filip Leonarski
2026-04-15 11:29:55 +02:00
c3c917922e
ROIBox: Handle trimming when x_min < 0 and x_max >= 0, but zero-box when x_max < 0
Filip Leonarski
2026-04-15 11:28:42 +02:00
54d741611a
ThreadSafeSet: Remove unused class
Filip Leonarski
2026-04-15 11:24:02 +02:00
a74efcd830
ModuleSummation: Make synchronization tighter
Filip Leonarski
2026-04-15 11:22:14 +02:00
64adafc3a4
ADUHistogram: Make GetHistogram() thread safe, it is executed only on ending data collection, so no big deal anyway
Filip Leonarski
2026-04-15 11:20:53 +02:00
ad34e14600
ThreadSafeFIFO: Add lock to Size() function
Filip Leonarski
2026-04-15 11:18:42 +02:00
de5b113273
ROIBox: Correct size, given x_min <= x <= x_max and y_min <= y <= y_max is allowed
Filip Leonarski
2026-04-15 11:17:56 +02:00
694c250b3e
MovingAverage: nelems of zero is not allowed
Filip Leonarski
2026-04-15 11:17:19 +02:00
06c4b8fdf2
DetectorGeometry: Remove IsModularDetector() as it is not used and actually designed wrong
Filip Leonarski
2026-04-15 11:17:07 +02:00
df9ebdc4a8
DatasetSettings: Fix empty PolarizationFactor
Filip Leonarski
2026-04-15 11:14:33 +02:00
bf619e492b
AzimuthalIntegrationProfile: Handle properly GetResult1D
Filip Leonarski
2026-04-15 10:47:42 +02:00
7dad178d86
ResolutionShells: Don't allow zero resolution (calculating 1/d^2 gives NaN)
Filip Leonarski
2026-04-15 10:43:53 +02:00
2b13bfaa1d
DetectorSettings: Properly handle optional input
Filip Leonarski
2026-04-15 10:43:23 +02:00
e01366a75c
JFJochCompressor: Excessive allocation
Filip Leonarski
2026-04-15 10:39:38 +02:00
d32a56c254
NUMAHWPolicy: Allow binding to GPU zero
Filip Leonarski
2026-04-15 10:37:12 +02:00
ae0c4a7d01
jfjoch_viewer: fix error in updating the pixmap
Filip Leonarski
2026-04-15 10:32:57 +02:00
9acbff0644
jfjoch_viewer: fix bug when panning doesn't work after restart
Filip Leonarski
2026-04-15 09:35:40 +02:00
a1f24a03e8
jfjoch_viewer: improve performance of image rendering
Filip Leonarski
2026-04-15 09:22:18 +02:00
7f3d28b11b
CheckPath: Fix to handle current logic
Filip Leonarski
2026-04-15 08:59:49 +02:00
aa6f5f0017
Minor fixes to viewer/reader logic
Filip Leonarski
2026-04-14 16:04:53 +02:00
8f9e4b3e9c
DiffractionSpot: Handle zero-photon spots
Filip Leonarski
2026-04-14 15:52:47 +02:00
839c1ddbc5
DiffractionSpot: Remove unused functions
Filip Leonarski
2026-04-14 15:50:04 +02:00
09a458a43b
JFJochServices: Fix return XFEL event code
Filip Leonarski
2026-04-14 15:44:08 +02:00
c2b59145f6
Fixes for thread-safety and logic issues
Filip Leonarski
2026-04-14 15:43:51 +02:00
7e090b022a
FileWriterSettings: Fix name of function
Filip Leonarski
2026-04-14 15:28:56 +02:00
779a1d161e
CrystalLattice: Name fix
Filip Leonarski
2026-04-14 15:27:33 +02:00
cab566acc5
DiffractionGeometry: Fix function name
Filip Leonarski
2026-04-14 15:26:37 +02:00
362d3dfbc6
Logger: remove unnecessary mutex
Filip Leonarski
2026-04-14 15:24:47 +02:00
3548c03b53
StatusVector: Improve thread-safety
Filip Leonarski
2026-04-14 15:24:24 +02:00
343c0031a8
ThreadSafeFIFO: Size() runs under mutex
Filip Leonarski
2026-04-14 15:23:06 +02:00
abb37a9013
CheckPath: Handle empty path explictly
Filip Leonarski
2026-04-14 15:21:04 +02:00
c6c4bac83c
ROIMap: Error in input validation
Filip Leonarski
2026-04-14 15:20:20 +02:00
f6a0b784d5
Regression: Better guard for not-finite values
Filip Leonarski
2026-04-14 15:10:33 +02:00
4a852b4d6b
v1.0.0-rc.134 (#43 )
1.0.0-rc.134
leonarski_f
2026-04-09 13:30:47 +02:00