-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
640 lines (500 loc) · 17.7 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
2024-09-27 Jan Kotanski <jankotan@gmail.com>
* remove NXcollection attribute for nexus_logs (#168)
* tagged as 3.12.0
2023-11-09 Jan Kotanski <jankotan@gmail.com>
* call finish on writer if exists (#165)
* tagged as 3.11.1
2023-11-09 Jan Kotanski <jankotan@gmail.com>
* add support for h5redis writer (#165)
* tagged as 3.11.0
2023-11-09 Jan Kotanski <jankotan@gmail.com>
* change tango.Device_4Impl to tango.LatestDeviceImpl (#160)
* tagged as 3.10.0
2023-10-11 Jan Kotanski <jankotan@gmail.com>
* add support for a filter tag (#154)
* tagged as 3.9.0
2023-05-24 Jan Kotanski <jankotan@gmail.com>
* add support for ':/' in the link target (#147)
* tagged as 3.8.2
2023-03-07 Jan Kotanski <jankotan@gmail.com>
* add timestamps to stderr and stdout logs (#142)
* tagged as 3.8.1
2023-03-07 Jan Kotanski <jankotan@gmail.com>
* send WARNING, ERROR, FATAL to stderr by default (#139)
* tagged as 3.8.0
2023-03-01 Jan Kotanski <jankotan@gmail.com>
* add MaxRecordRuntime and MaxElementRuntime tango server properties (#136)
* use datasource name as a keyword for Tango datasources (#136)
* tagged as 3.7.0
2023-02-28 Jan Kotanski <jankotan@gmail.com>
* add --no-nexus-logs to nxsfromxml
* tagged as 3.6.0
2022-12-12 Jan Kotanski <jankotan@gmail.com>
* add fileformat metadata flag
* tagged as 3.5.3
2022-11-21 Jan Kotanski <jankotan@gmail.com>
* fix canfail mode for tango sources when proxy cannot be created
* tagged as 3.5.2
2022-11-21 Jan Kotanski <jankotan@gmail.com>
* add empytunits metadata flag
* tagged as 3.5.1
2022-10-24 Jan Kotanski <jankotan@gmail.com>
* add support for dynamic attribute shapes
* tagged as 3.5.0
2022-08-16 Jan Kotanski <jankotan@gmail.com>
* update Metadata parameters
* adopt tests to nxstools 3.25.0
* tagged as 3.4.2
2022-07-18 Jan Kotanski <jankotan@gmail.com>
* add the pap option to Metadata options
* requires nxstools 3.23.0
* tagged as 3.4.1
2022-06-21 Jan Kotanski <jankotan@gmail.com>
* add a workaround for etree.tostring utf8 problem
* add a step counter to the PYEVAL common block
* remove default mysql localhost
* add tests for ubuntu jammy
* tagged as 3.4.0
2022-03-16 Jan Kotanski <jankotan@gmail.com>
* add the metadataOutput property
* requires nxstools 3.16.2
* tagged as 3.3.0
2021-11-30 Jan Kotanski <jankotan@gmail.com>
* add stderrflag and stoutflag for std streams
* tagged as 3.2.0
2021-07-29 Jan Kotanski <jankotan@gmail.com>
* currenttime from the nxstools package used
* tagged as 3.1.2
2021-04-08 Jan Kotanski <jankotan@gmail.com>
* update tests for h5py >= 3.0
* tagged as 3.1.1
2021-03-03 Jan Kotanski <jankotan@gmail.com>
* add DATA_ARRAY decoder
* tagged as 3.1.0
2021-02-22 Jan Kotanski <jankotan@gmail.com>
* update test for nxstools v3.1.0
* tagged as 3.0.2
2021-02-17 Jan Kotanski <jankotan@gmail.com>
* fix for storing strings by default as scalar
* set default strategy as init
* tagged as 3.0.1
2021-02-13 Jan Kotanski <jankotan@gmail.com>
* store strings by default as scalar
* requires nxstools 3.0.1
* tagged as 3.0.0
2021-02-04 Jan Kotanski <jankotan@gmail.com>
* change default h5writer from pni to h5cpp
* tagged as 2.29.0
2020-05-08 Jan Kotanski <jankotan@gmail.com>
* fix typo in printout
* tagged as 2.28.2
2020-05-08 Jan Kotanski <jankotan@gmail.com>
* fix manifest file
* tagged as 2.28.1
2020-05-08 Jan Kotanski <jankotan@gmail.com>
* add nxsfromxml script
* add optional parent nexus path to fileName attribute
* tagged as 2.28.0
2020-04-14 Jan Kotanski <jankotan@gmail.com>
* speed up getJSONData
* tagged as 2.27.0
2020-03-06 Jan Kotanski <jankotan@gmail.com>
* support lower record names for client datasources
* tagged as 2.26.0
2020-01-15 Jan Kotanski <jankotan@gmail.com>
* fix reshaping LIMA encoded attributes
* tagged as 2.25.3
2020-01-07 Jan Kotanski <jankotan@gmail.com>
* fix swapping endianness for LIMA encoded attributes
* tagged as 2.25.2
2019-10-10 Jan Kotanski <jankotan@gmail.com>
* add pip support
* change to setuptools
* tagged as 2.25.1
2019-10-01 Jan Kotanski <jankotan@gmail.com>
* add AddingLogs property
* tagged as 2.25.0
2019-09-24 Jan Kotanski <jankotan@gmail.com>
* add external filters
* fixes for no-tango mode
* tagged as 2.24.1
2019-09-05 Jan Kotanski <jankotan@gmail.com>
* add external filters
* requires nxstools 2.67.0
* tagged as 2.24.0
2019-07-11 Jan Kotanski <jankotan@gmail.com>
* remove strip attribute
* tagged as 2.23.1
2019-06-27 Jan Kotanski <jankotan@gmail.com>
* change minidom to etree
* remove circular dependences by adding weakref's
* tagged as 2.23.0
2019-03-18 Jan Kotanski <jankotan@gmail.com>
* workaround for the case when Client data is None
* tagged as 2.22.6
2019-02-28 Jan Kotanski <jankotan@gmail.com>
* fix for links to not existing object
* tagged as 2.22.5
2019-02-28 Jan Kotanski <jankotan@gmail.com>
* allows creating links to not existing object
* tagged as 2.22.4
2019-01-15 Jan Kotanski <jankotan@gmail.com>
* add flush for stderr stream
* tagged as 2.22.3
2018-11-26 Jan Kotanski <jankotan@gmail.com>
* workaround for broken pipe in StreamSet
* tagged as 2.22.2
2018-11-21 Jan Kotanski <jankotan@gmail.com>
* fix tests for buster
* fix for PYTG_BUG_213
* tagged as 2.22.1
2018-10-18 Jan Kotanski <jankotan@gmail.com>
* split the package
* fix for h5cppwriter module
* tagged as 2.22.0
2018-10-09 Jan Kotanski <jankotan@gmail.com>
* fixes for SWMR with h5cpp
* tagged as 2.21.1
2018-09-20 Jan Kotanski <jankotan@gmail.com>
* add support for python3
* tagged as 2.21.0
2018-09-04 Jan Kotanski <jankotan@gmail.com>
* add support for fqdn in TangoServer
* tagged as 2.20.0
2018-08-15 Jan Kotanski <jankotan@gmail.com>
* add support for h5cpp
* tagged as 2.19.0
2018-05-18 Jan Kotanski <jankotan@gmail.com>
* second step in support for utf8 in h5pywriter
* tagged as 2.18.2
2018-05-18 Jan Kotanski <jankotan@gmail.com>
* fix support for utf8 in h5pywriter
* tagged as 2.18.1
2018-02-01 Jan Kotanski <jankotan@gmail.com>
* set libver=latest if swmr is True
* add reopen, names, for FileWriter objects
* add get_links for FileWriter
* fix refresh method for FileWriter objects
* tagged as 2.18.0
2017-11-21 Jan Kotanski <jankotan@gmail.com>
* set DefaultCanFail property to True
* add error on shape mismatch
* tagged as 2.17.1
2017-11-20 Jan Kotanski <jankotan@gmail.com>
* add DefaultCanFail property
* tagged as 2.17.0
2017-09-26 Jan Kotanski <jankotan@gmail.com>
* do not create a link when target is empty
* tagged as 2.16.1
2017-09-08 Jan Kotanski <jankotan@gmail.com>
* append errors in markFail
* tagged as 2.16.0
2017-07-12 Jan Kotanski <jankotan@gmail.com>
* add writer parameter into open_file/create_file
* allow to run two different writers simultaneously
* tagged as 2.15.0
2017-07-12 Jan Kotanski <jankotan@gmail.com>
* improve thread safety of NXSDataWriter
* tagged as 2.14.3
2017-06-28 Jan Kotanski <jankotan@gmail.com>
* comment printouts
* tagged as 2.14.2
2017-06-23 Jan Kotanski <jankotan@gmail.com>
* move globallock into __init__
* tagged as 2.14.1
2017-06-23 Jan Kotanski <jankotan@gmail.com>
* add skipacqusiotion attribute
* add globallock to nxswriter
* tagged as 2.14.0
2017-06-20 Jan Kotanski <jankotan@gmail.com>
* change Streams module into StreamSet class
* tagged as 2.13.0
2017-06-13 Jan Kotanski <jankotan@gmail.com>
* add global canfail attribute
* tagged as 2.12.0
2017-05-24 Jan Kotanski <jankotan@gmail.com>
* fix for reopening logs
* tagged as 2.11.1
2017-05-11 Jan Kotanski <jankotan@gmail.com>
* add file split with stepsPerFile
* tagged as 2.11.0
2017-04-22 Jan Kotanski <jankotan@gmail.com>
* avoid closing file when state is ON or OFF
* tagged as 2.10.2
2017-04-13 Jan Kotanski <jankotan@gmail.com>
* fix for file cannot be closed
* tagged as 2.10.1
2017-04-07 Jan Kotanski <jankotan@gmail.com>
* add STEP block recording
* nexus_configuration_logs to nexus_logs and configuration
* tagged as 2.10.0
2017-03-22 Jan Kotanski <jankotan@gmail.com>
* change Nexus__entry__%s_XML to nexus__entry__%s_xml
* tagged as 2.9.0
2017-03-22 Jan Kotanski <jankotan@gmail.com>
* speed up type convetion
* tagged as 2.8.1
2017-03-21 Jan Kotanski <jankotan@gmail.com>
* fix type convetion
* tagged as 2.8.0
2017-03-19 Jan Kotanski <jankotan@gmail.com>
* fix manpage
* tagged as 2.7.1
2017-03-19 Jan Kotanski <jankotan@gmail.com>
* change log name to nexus_configuation_logs
* tagged as 2.7.0
2017-03-06 Jan Kotanski <jankotan@gmail.com>
* add fixes for H5PYWriter
* add tests
* tagged as 2.6.1
2017-03-02 Jan Kotanski <jankotan@gmail.com>
* add FileWriter class
* add support for h5py
* tagged as 2.6.0
2016-11-25 Jan Kotanski <jankotan@gmail.com>
* add link target as link content
* tagged as 2.5.0
2016-10-31 Jan Kotanski <jankotan@gmail.com>
* add nexus_strategy attribute
* update man page
* tagged as 2.4.0
2016-09-16 Jan Kotanski <jankotan@gmail.com>
* add __nxroot__ object into PYEVAL "commonblock"
* tagged as 2.3.0
2016-09-06 Jan Kotanski <jankotan@gmail.com>
* add set_source to device proxies
* tagged as 2.2.6
2016-07-13 Jan Kotanski <jankotan@gmail.com>
* remove override get_state
* tagged as 2.2.5
2016-06-30 Jan Kotanski <jankotan@gmail.com>
* refresh dev_state and dev_status
* tagged as 2.2.4
2016-06-29 Jan Kotanski <jankotan@gmail.com>
* refresh dev_state and dev_status
* tagged as 2.2.3
2016-06-29 Jan Kotanski <jankotan@gmail.com>
* reimplement dev_state
* tagged as 2.2.2
2016-06-06 Jan Kotanski <jankotan@gmail.com>
* fix for aTnv attribute conversion
* tagged as 2.2.1
2016-05-25 Jan Kotanski <jankotan@gmail.com>
* skip pyeval datasources is they are not used
* tagged as 2.2.0
2016-05-03 Jan Kotanski <jankotan@gmail.com>
* workaround for closing for nonexisting files
* fix for tests when localhost is not defined
* tagged as 2.1.3
2016-04-29 Jan Kotanski <jankotan@gmail.com>
* add man page
* tagged as 2.1.2
2016-04-11 Jan Kotanski <jankotan@gmail.com>
* add README.rst to MANIFEST.in
* tagged as 2.1.1
2016-04-11 Jan Kotanski <jankotan@gmail.com>
* add sphinx comments
* add release module
* tagged as 2.1.0
2016-02-05 Jan Kotanski <jankotan@gmail.com>
* extend __CLIENT__ group device keyword
* tagged as 2.0.2
2016-02-05 Jan Kotanski <jankotan@gmail.com>
* fix __CLIENT__ group device keyword
* tagged as 2.0.1
2015-10-22 Jan Kotanski <jankotan@gmail.com>
* adding streaming functions in Streams
* adding support for external links and datasource links
* changes for python-pni > 1.0.0
* tagged as 2.0.0
2015-04-21 Jan Kotanski <jankotan@gmail.com>
* adding support for tango:// prefix in __CLIENT__ TANGO datasources
* tagged as 1.8.2
2015-04-07 Jan Kotanski <jankotan@gmail.com>
* adding closeFile to openFile if OPEN
* tagged as 1.8.1
2015-03-05 Jan Kotanski <jankotan@gmail.com>
* adding __CLIENT__ group for TANGO datasources
* tagged as 1.8.0
2014-12-18 Jan Kotanski <jankotan@gmail.com>
* removing shell start-up file
* tagged as 1.7.3
2014-12-05 Jan Kotanski <jankotan@gmail.com>
* changing error message for link problems
* tagged as 1.7.2
2014-12-02 Jan Kotanski <jankotan@gmail.com>
* enabling use of Tango attrs with different character sizes
* tagged as 1.7.1
2014-10-29 Jan Kotanski <jankotan@gmail.com>
* adding common block to PyEval
* adding datasources into attributes
* tagged as 1.7.0
2014-10-13 Jan Kotanski <jankotan@gmail.com>
* making work around for astor strangeness of add_class args
* cleaning the code
* tagged as 1.6.3
2014-08-26 Jan Kotanski <jankotan@gmail.com>
* adding auto growing of fields
* tagged as 1.6.2
2014-08-21 Jan Kotanski <jankotan@gmail.com>
* enables saving images and spectra in fields with larger dims
* tagged as 1.6.1
2014-07-11 Jan Kotanski <jankotan@gmail.com>
* making python API more similar to Tango one:
* getNXFile -> getFile
* openNXFile -> openFile
* closeNXFile -> closeFile
* jsonRecord -> jsonrecord
* xmlSettings -> xmlsettings
* numThreads -> numberOfThreads
* tagged as 1.6.0
2014-07-10 Jan Kotanski <jankotan@gmail.com>
* adding reraising Tango exceptions
* tagged as 1.5.5
2014-03-03 Jan Kotanski <jankotan@gmail.com>
* adding exception on rank missmatch
* tagged as 1.5.4
2014-01-16 Jan Kotanski <jankotan@gmail.com>
* comming back to 'nexdatas' package name
* tagged as 1.5.3
2014-01-03 Jan Kotanski <jankotan@gmail.com>
* moves NXSDataServer into nxswriter module
* tagged as 1.5.2
2013-12-12 Jan Kotanski <jankotan@gmail.com>
* fixies for status method
* tagged as 1.5.1
2013-12-10 Jan Kotanski <jankotan@gmail.com>
* changing TangoDataWriter.thejson into TangoDataWriter.jsonRecord
* changing TheXMLSettings into XMLSettings
* changing TheJSONRecord into JSONRecord
* changing TangoDataServer into NXSDataWriter
* changing ndts into nxswriter
* tagged as 1.5.0
2013-12-03 Jan Kotanski <jankotan@gmail.com>
* making changes in spaces
* tagged as 1.4.4
2013-11-26 Jan Kotanski <jankotan@gmail.com>
* adding dev_state implementation
* tagged as 1.4.3
2013-11-19 Jan Kotanski <jankotan@gmail.com>
* fixes interference of TANGO groups and reshaping TANGO memeber
* tagged as 1.4.2
2013-11-13 Jan Kotanski <jankotan@gmail.com>
* adding Errors attribute and a FAULT server state
* tagged as 1.4.1
2013-11-12 Jan Kotanski <jankotan@gmail.com>
* adding asynchronous versions of OpenEntry, Record, CloseEntry
* tagged as 1.4.0
2013-11-08 Jan Kotanski <jankotan@gmail.com>
* adding reshaping fields
* tagged as 1.3.1
2013-10-23 Jan Kotanski <jankotan@gmail.com>
* change format to rank in JSON data
* spitting DataSources and H5Elements
* making TheXMLSettings and The JSONString in expert view level
* tagged as 1.3.0
2013-09-24 Jan Kotanski <jankotan@gmail.com>
* adding possibility of appending a new [NXentry] group to the existing file
* fixing NumberOfThreads property update
* fixing tests for ProxyTools
* tagged as 1.2.2
2013-08-27 Jan Kotanski <jankotan@gmail.com>
* adding NX_class attribute for NexDatasLogs collection
* creating ProxyTools class
* fixing setting decoders for Tango group datasource and parsing " for PyEval datasource scripts
* tagged as 1.2.1
2013-08-20 Jan Kotanski <jankotan@gmail.com>
* adding group to TANGO datasources
* adding PYEVAL datasource for evaluating data by python script
* adding NumberOfThreads device property
* adding python_version field into nexus logs
* changing linking system
* tagged as 1.2.0
2013-08-06 Jan Kotanski <jankotan@gmail.com>
* adding filling failed object by its maximal value
* tagged as 1.1.8
2013-06-27 Jan Kotanski <jankotan@gmail.com>
* changing error messages
* adding tests for string attribute
* tagged as 1.1.7
2013-06-24 Jan Kotanski <jankotan@gmail.com>
* status fixes for writing XMLSettings
* fixes for writing of string attribute
* tagged as 1.1.6
2013-05-30 Jan Kotanski <jankotan@gmail.com>
* speed up writing by removing time.sleep() and gc.collect()
* tagged as 1.1.5
2013-05-15 Jan Kotanski <jankotan@gmail.com>
* adding checks during writing thejson and xmlSettings TangoDataWriter attributes
* changing TangoDataWriter.json into TangoDataWriter.thejson
* changing parameters in TangoDataWriter constructor
* adding logging Streams
* adding nexdatas_canfail=FAILED attribute
* tagged as 1.1.4
2013-04-26 Jan Kotanski <jankotan@gmail.com>
* creating DeviceProxy for Tango DataSource in setup method
* moving XMLCreator into nexdata.tools
* tagged as 1.1.3
2013-04-16 Jan Kotanski <jankotan@gmail.com>
* make fixes for 32bits version and old pninx
* tagged as 1.1.2
2013-03-26 Jan Kotanski <jankotan@gmail.com>
* adding support for vertices
* changing TDS into TangoDataServer
* adding tests
* tagged as 1.1.1
2013-03-11 Jan Kotanski <jankotan@gmail.com>
* adding support for separate group names in link targets
* making Elink.typesToNames private
* removing a name parameter from class inherited from Elements
* switches to pni.io library
* extending shapes up to a rank value
* adding tests
* improving FieldArray class
* tagged as 1.1.0
2013-02-06 Jan Kotanski <jankotan@gmail.com>
* adding support for dimension casting
* fetching a shape of the client datasource from the global JSON string
* allowing storing client attributes of numeric types
* fixing setting shuffle
* tagged as 1.0.8
2013-01-21 Jan Kotanski <jankotan@gmail.com>
* adding decoder for UTF8 and INT32 encoded data
* fixing storing attributes in FieldArrays
* fixing shape finding and FetchNameHandler conditions
* fixing shape order in Tango DataSource
* fixing fetching scalars by DB DataSource
* tagged as 1.0.7
2012-12-18 Jan Kotanski <jankotan@gmail.com>
* adding compression, i.e. attributes to strategy tag
* updating README
* adding support for int8, int16 and ISO8601 types
* adding unittest for scalar integer counters
* changing Tango states: OPEN -> EXTRACT, INIT -> OPEN
* tagged as 1.0.6
2012-11-28 Jan Kotanski <jankotan@gmail.com>
* adding flush of h5 file in close entry
* adding support for boolean true/false values in XML
* adding support for different chunks, i.e. defining arbitrary growing dimension
* adding reading from XML string multi-dimension values of the fields and attributes
* tagged as 1.0.5
2012-11-27 Jan Kotanski <jankotan@gmail.com>
* adding support for attribute datasources
* fixing reading from JSON string the client datasource
* tagged as 1.0.4
2012-11-23 Jan Kotanski <jankotan@gmail.com>
* adding a factory for external datasources
* fixing the decoder pool for external decoders
* tagged as 1.0.3
2012-11-20 Jan Kotanski <jankotan@gmail.com>
* adding datasource name into XMLCreator
* tagged as 1.0.2
2012-11-20 Jan Kotanski <jankotan@gmail.com>
* added decoders
* bug fixes
* tagged as 1.0.1
2012-10-30 Jan Kotanski <jankotan@gmail.com>
* the first tag
* tagged as 1.0
2012-06-07 Jan Kotanski <jankotan@gmail.com>
* ChangeLog: creating develop branch