{"push_id":1174937123,"size":15,"distinct_size":1,"ref":"refs/heads/master","head":"9785c9b93f63027a03d52ee368b4099bbd8fe836","before":"8677445137a39df436071f9c87d1b2b098ce9512","commits":[{"sha":"24596690a5c6cea8b04eeaeed18c15c14f5f5dea","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"test","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/24596690a5c6cea8b04eeaeed18c15c14f5f5dea"},{"sha":"54638bea41f7d47b4e6d59d99721835011ab3f25","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"Mayor cleanup of pulsed","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/54638bea41f7d47b4e6d59d99721835011ab3f25"},{"sha":"b42e09b8833c6db5fd2a5a38b6b34903549dc4c7","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"changed the GUI UI-file quite a bit to have sample rate and channel config seperately for each tab (Analysis and Pulse Generator) without using the Settings dialogue.\nAlso simplified the initialization of these input widgets and simplified the methods that get called when they are changed by the user.","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/b42e09b8833c6db5fd2a5a38b6b34903549dc4c7"},{"sha":"af18a5babf6745beb35c9adb8b9f1f79ded8fec1","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"Continued work on the pulser cleanup. Mainly working on the pulsed_analysis part.","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/af18a5babf6745beb35c9adb8b9f1f79ded8fec1"},{"sha":"6cbe1ff0837e14e0f97d34f94141cba79218be67","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"Tweaked the activation methods a bit more and moved the laser length parameter from the pulse extraction to the pulse analysis. This is only accessible when the fast counter is gated since it only matters in that case.","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/6cbe1ff0837e14e0f97d34f94141cba79218be67"},{"sha":"3f06c029e6695d8b75c6817085f62547e72da7f1","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"Moved the generator methods that were generating Pulse_Block_Ensemble and Pulse_Block objects out of the GUI table from the sequence_generator_logic to the pulsed GUI module. This step was taken because these methods simply extract information from the GUI table and put them into the dedicated data objects. Therefore this has nothing to do with the functionality of the logic.\nIn order to ensure that GUI and logic now have access to the objects classes, the class definitions have been moved to a separate file named \"pulse_objects.py\" that is imported into GUI and logic module.","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/3f06c029e6695d8b75c6817085f62547e72da7f1"},{"sha":"18f83516d911caa3e74914145fa9efd10f64a00d","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"Moved the write_to_file methods from the pulser hardware modules to one centralized samples_write_methods.py module that is inherited by the sequence_generator_logic in order to function independent of the hardware. The entrys \"waveform_format\" and \"sequence_format\" have been added to the constraints dictionary in all pulser hardware modules. The value of these entrys are either 'wfm', 'wfmx', 'fpga' and 'seq', 'seqx', repectively. Upon activation the pulsed_maingui is taking these hardware constraints and configures the sequence generator logic accordingly. In this logic the attributes self.waveform_format and self.sequence_format are used to determine the proper file format for waveforms and sequences.\nAlso tweaked the write_to_file methods a bit so that the naming convention of the channels is taken into account. This means that if the activation map in the generator logic is starting with analogue channel number 3, the created waveform file will have the name \"ensemblename_ch3.wfm\" instead of \"..._ch1.wfm\".","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/18f83516d911caa3e74914145fa9efd10f64a00d"},{"sha":"707c19faf0d5eb999da66eda5c155132c28b7670","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"Fixed some bugs that came with the changes.\nAdjusted the calculation of the number of laser pulses and the laser length in the Pulse_Block_Ensemble object definition.","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/707c19faf0d5eb999da66eda5c155132c28b7670"},{"sha":"cf95a58919dc05488be62bb08b9006aa7ed431d2","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"First try to implement estimation of the file size of sampled waveforms.","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/cf95a58919dc05488be62bb08b9006aa7ed431d2"},{"sha":"f45249fbc3758da94b6295d7eeca796453e89999","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"Adjusted the former pulsed_measurement_logic parameter \"aom_delay_s\" in a more general way. Renamed it to \"laser_trigger_delay_s\" and moved the GUI input widget into the analysis settings dialogue (away from pulse extraction).\nImplemented proper initialization and status-saving of this parameter.\n\nAlso removed anything related to \"sample_mode\" from the pulser hardware modules since this does not need to be checked by the hardware anymore. The hardware modules will simply search for suitable filenames and do not need to be aware of what is possible in other hardware formats.\n\nRemoved the WFMX_header.py module from the repository since the header creation is now included in samples_write_methods.py.","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/f45249fbc3758da94b6295d7eeca796453e89999"},{"sha":"5c2798e19188675c37166072775d556172cc2799","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"Merge branch 'master' into pulsed_cleanup","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/5c2798e19188675c37166072775d556172cc2799"},{"sha":"0a302689e36fa3f3587785c94b749ee65a4c7f3c","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"Fixed a bug in sampling_functions that was calculating a wrong phase.\nFixed a bug in the header creation for wfmx files.","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/0a302689e36fa3f3587785c94b749ee65a4c7f3c"},{"sha":"317b79ecbe0951fa4fe2479f75d6d95b0c99219e","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"Adjusted the default config to embrace the changes made to the GUI and logic modules","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/317b79ecbe0951fa4fe2479f75d6d95b0c99219e"},{"sha":"bc1c8e6707d943edbab6e734394a96618cadec87","author":{"name":"Nikolas Tomek","email":"9be9bf55b694b196f7bbe231a187c1320c06a137@gmail.com"},"message":"Adjusted some basic predefined methods to the recent changes in the pulse objects. Also included in the PulsedODMR generation method the possibility to use AWG and fast counter.","distinct":false,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/bc1c8e6707d943edbab6e734394a96618cadec87"},{"sha":"9785c9b93f63027a03d52ee368b4099bbd8fe836","author":{"name":"Jan Binder","email":"ae5f381e5d1a6fc1555fe64f1ac405634f9e6505@users.noreply.github.com"},"message":"Merge pull request #5 from Ulm-IQO/pulsed_cleanup\n\nPulsed cleanup, no objections have been raised by the designated date.","distinct":true,"url":"https://api.github.com/repos/Ulm-IQO/qudi/commits/9785c9b93f63027a03d52ee368b4099bbd8fe836"}]}
{"actor":{"display_login":"drogenlied"}}