Skip to content
Snippets Groups Projects
Commit fd1e1b21 authored by Sander Snoo's avatar Sander Snoo
Browse files

Merge branch 'master' into dev

parents 30e19260 cf42799a
No related branches found
No related tags found
No related merge requests found
# Changelog
All notable changes to Pulselib will be documented in this file.
## \[1.@@@@@] - 2023-07-@@@
## \[1.7.@@@@@] - 2023-08-@@@
- Added conditional segments for Qblox (requires qblox-instruments v0.9+)
- Removed add_HVI_marker and add_HVI_variable from segment channels. Big performance improvement.
- Performance improvement of 20% up to 10 times in compilation, especially for randomized benchmarking and GST.
- Added looping on segment.sample_rate
- Added aggregate_func to aggregate n samples of 1 measurement to a single value with a user defined function.
- Performance improvement of 20% up to 10 times in compilation, especially for randomized benchmarking and GST.
- Added looping on segment.sample_rate
- Added aggregate_func to aggregate n samples of 1 measurement to a single value with a user defined function.
- Improved accuracy of hres ramps for Keysight (error is now ~10 ps).
## \[1.6.32] - 2023-08-10
- Removed add_HVI_marker and add_HVI_variable from segment channels.
Huge performance improvement for GST and RB. O(N^2) -> O(N)
## \[1.6.31] - 2023-07-28
......
__version__ = "1.6.31"
__version__ = "1.6.32"
......@@ -75,6 +75,7 @@ class Context:
print(f' Add {module.name}: {module.module_type}{rf}')
station.add_component(module, module.name)
# try:
# module.config('trace', True)
# module.config('render_repetitions', False)
# except:
# pass
......@@ -281,6 +282,7 @@ class Context:
if not _ct_configured:
ct.configure(os.path.join(self._dir, 'ct_config.yaml'))
_ct_configured = True
ct.set_sample_info(sample=self.configuration_name)
def run(self, name, sequence, *params, silent=False, sweeps=[]):
runner = self._configuration['runner']
......@@ -291,7 +293,6 @@ class Context:
elif runner == 'core_tools':
self.init_coretools()
ct.set_sample_info(sample=self.configuration_name)
scan_sweeps = []
for sw in sweeps:
scan_sweeps.append(sweep(*sw))
......
......@@ -6,7 +6,7 @@ print('packages: %s' % packages)
setup(name="pulse_lib",
version="1.6.31",
version="1.6.32",
packages = find_packages(),
python_requires=">=3.7",
install_requires=[
......
......@@ -2,7 +2,7 @@
# github_url = "https://github.com/<user or organization>/<project>/"
[version]
current = "1.6.31"
current = "1.6.32"
# Example of a semver regexp.
# Make sure this matches current_version before
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment