Commit Graph

221 Commits

Author SHA1 Message Date
augustin_s ecb2c6ff22 added a BrokerClient prototype (see also https://github.com/paulscherrerinstitute/sf_databuffer_writer/blob/c8e0553ecb6f7ee207c18ba2b6e5f21ff6d6dfae/client/README.md) 2020-06-07 20:58:07 +02:00
augustin_s 742013703a slightly more verbose installation instructions 2020-06-07 20:13:22 +02:00
augustin_s 2b1153829b changed order of "create new conda env" and "install into current conda env" 2020-06-07 20:08:48 +02:00
augustin_s 98a7dfdeef added cam_server as dependency (Qt makes this a quite large dep.) 2020-06-07 20:04:06 +02:00
augustin_s 0aa1342937 updated readme with conda installation method 2020-06-05 17:54:17 +02:00
augustin_s 7218b45471 added imports to several __init__.py files 2020-06-05 15:53:34 +02:00
augustin_s 5e556443d3 added some comments to travis yml 2020-06-04 22:10:26 +02:00
augustin_s 217e476e6f replace sourcing conda.sh with export PATH 0.0.1 2020-06-04 19:45:28 +02:00
augustin_s 8a6a38360c remove miniconda.sh from Travis after installing it, added conda-verify 2020-06-04 19:35:19 +02:00
augustin_s ca8b92ab76 missed a dot 2020-06-04 19:09:56 +02:00
augustin_s 3469a38d58 added files for packaging: setuptools, travis, conda 2020-06-04 18:51:21 +02:00
augustin_s 4fc34270de fixed typo "epics" -> "pyepics" in package names. 2020-06-04 18:32:08 +02:00
augustin_s 9061fe782f headline formatting fixed 2020-06-02 23:36:14 +02:00
augustin_s a7357c3d3c added readme 2020-06-02 23:33:48 +02:00
augustin_s 4f180dd305 moved eco init to eco_components 2020-05-27 20:09:30 +02:00
augustin_s 307ba4d9c9 added a .gitignore 2020-05-27 20:09:18 +02:00
augustin_s 63ceb0eb0b started to write doc strings 2020-05-20 21:51:14 +00:00
augustin_s 004cc7c804 fixed spaces vs. tab; fixed imports for unused stuff 2020-05-20 21:50:33 +00:00
augustin_s 478ce08306 added some nicer printing to BSChannels 2020-05-18 13:03:14 +00:00
augustin_s b19cb2ab7e made the channel search case insensitive 2020-05-17 21:41:57 +00:00
augustin_s 579b3a0aaf BSChannel can be initialized from file, cleaned up utils.channels 2020-05-17 19:02:01 +00:00
augustin_s 174317189c added BSChannel.online / .offline 2020-05-17 17:40:47 +00:00
augustin_s 26bc6d233e BSChannel.avail() can now filter for a search string 2020-05-17 17:37:44 +00:00
augustin_s cfe5e01309 renamed ScanBackend.scan to .run; allowed retrieving currently running instances: Scanner remembers current ScanBackend; ScanBackend remembers current DAQTasks, Acquistions remember current DAQTask 2020-05-17 16:22:19 +00:00
augustin_s 1b0dea81fe allow changing channels also for individual scans 2020-05-17 13:19:55 +00:00
augustin_s c03b8c12c9 re-factored SwissFELPaths to use pathlib 2020-05-16 19:48:36 +00:00
augustin_s a0118e59bf catch task re-raised exception and continue scan; missed some string+string instead of os.path.join for path handling 2020-05-16 19:46:09 +00:00
augustin_s 01fb498e1d missed some args 2020-05-16 19:37:04 +00:00
augustin_s 70ff434d57 added braces around sorted arguments 2020-05-16 11:37:34 +00:00
augustin_s 06b4a38a34 added run to Task, starts and waits... 2020-05-16 11:37:02 +00:00
augustin_s 8e31284780 check method needs to be called, otherwise check is always true 2020-05-16 11:36:26 +00:00
augustin_s 107ab047b3 counters are used as index and thus have to be integers 2020-05-16 11:35:31 +00:00
augustin_s 99e62e125f permissions 2020-05-15 11:28:06 +00:00
augustin_s 96b5895357 removed #!, permissions 2020-05-15 11:27:05 +00:00
augustin_s 3fb3572196 added prototype for a lazy-connecting PV 2020-05-15 11:25:37 +00:00
augustin_s 384bdf7357 refactored Loop to use more of Task plus threading.Event 2020-05-15 11:06:47 +00:00
augustin_s 71ea13e442 added starter argument analogue to stopper 2020-05-15 11:05:30 +00:00
augustin_s 1326ab5004 added re-raise of exceptions and returning the result of func() to Task.wait() 2020-05-15 10:34:16 +00:00
augustin_s 0934d7c5f8 "scan_data" is now the default for data_base_dir 2020-05-14 16:06:29 +00:00
augustin_s b10e901423 made suffix an argument 2020-05-14 16:05:19 +00:00
augustin_s bc8b4a74b4 added sub dir logic for folder creation 2020-05-14 16:04:30 +00:00
augustin_s b251820eff only use extension in pattern for matching; renamed extension to suffix, added _scan_info. to it; flipped run_index and name in _fill_filename_pattern 2020-05-14 16:03:46 +00:00
augustin_s e1c876817e added better repr for DAQTask 2020-05-11 17:27:22 +00:00
augustin_s 5fc46cb6e5 use DAQTask in Acquisitions, moved Acquisition.can_create_all_filenames() to utils.path 2020-05-10 12:54:50 +00:00
augustin_s f50917faa1 added specialized DAQTask that holds target filename(s) 2020-05-10 11:59:14 +00:00
augustin_s 4f5ce82f1e clean up: removed superfluous kwargs, fixed os.system() arg seperator, white space, superfluous imports, lists as default arguments, forward TimedLoop args to Loop constructor, cleaner Task status logic 2020-05-10 11:57:45 +00:00
augustin_s 660ef30428 some more fake stuff 2020-05-08 14:42:28 +00:00
augustin_s fe84a41086 missed one acqs -> tasks 2020-05-08 14:41:35 +00:00
augustin_s 9f4e24869a fixed changing screenshot author 2020-05-08 14:39:35 +00:00
augustin_s c91fce67a5 forgotten import 2020-05-08 14:38:54 +00:00