18 research outputs found
AgnostiqHQ/covalent: v0.234.0-rc.0
<h2>[0.234.0-rc.0] - 2024-02-07</h2>
<h3>Authors</h3>
<ul>
<li>Andrew S. Rosen <a href="mailto:[email protected]">[email protected]</a></li>
<li>Casey Jao <a href="mailto:[email protected]">[email protected]</a></li>
<li>Sankalp Sanand <a href="mailto:[email protected]">[email protected]</a></li>
<li>Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com></li>
<li>ArunPsiog <a href="mailto:[email protected]">[email protected]</a></li>
<li>Co-authored-by: Ara Ghukasyan <a href="mailto:[email protected]">[email protected]</a></li>
<li>FilipBolt <a href="mailto:[email protected]">[email protected]</a></li>
<li>sriranjanivenkatesan <a href="mailto:[email protected]">[email protected]</a></li>
<li>Co-authored-by: batchumanish <a href="mailto:[email protected]">[email protected]</a></li>
<li>Co-authored-by: Prasy12 <a href="mailto:[email protected]">[email protected]</a></li>
<li>Co-authored-by: batchumanish <"[email protected]"></li>
<li>Co-authored-by: batchumanish <a href="mailto:[email protected]">[email protected]</a></li>
<li>Co-authored-by: Santosh kumar <a href="mailto:[email protected]">[email protected]</a></li>
<li>Ara Ghukasyan <a href="mailto:[email protected]">[email protected]</a></li>
</ul>
<h3>Operations</h3>
<ul>
<li>Added qelectron tests to the <code>tests</code> workflow</li>
<li>Split the <code>nightly</code> workflow into 4 manually triggerable workflows, <code>nightly-tests</code>, <code>man_0_assign_version</code>, <code>man_1_push_to_master</code>, and <code>man_2_create_prerelease</code> to be run in this order.</li>
<li>Now only the <code>nightly-tests</code> workflow will be run on a daily basis, and the other 3 workflows will be run manually.</li>
<li>Removed <code>conda</code> releases from <code>release.yml</code>.</li>
<li>When pushing to <code>master</code>, now the version numbers of <code>develop</code> and <code>master</code> will be compared in <code>man_1_push_to_master</code>.</li>
<li>Upgraded checkout action to v4 in <code>release.yml</code>.</li>
<li>Fixing the if condition for the manual workflows.</li>
<li>Added pre-release creation as part of <code>nightly-tests</code> workflow.</li>
</ul>
<h3>Added</h3>
<ul>
<li>Added CRM method to handle Python to TF value conversion (e.g. None->null, True->true, False->false).</li>
<li>Added <code>pennylane</code> as a requirement in tests due to the tutorials using it</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Updated RTD notebooks to fix their behavior</li>
<li>Changed the error being shown when drawing the transport graph of a lattice to a debug message instead</li>
<li>Revamped README</li>
<li>Reorganized <code>qelectron</code> tests</li>
<li>Made qelectron an opt-in feature using <code>covalent[quantum]</code> extra</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Removed unused file transfer how to guides</li>
<li>Removed <code>pennylane</code> as a requirement from notebooks' requirements.txt as it comes with <code>covalent</code></li>
<li>Removed <code>validate_args</code> and <code>validate_region</code> method from <code>deploy_group</code> CLI as they were specific to AWS</li>
</ul>
<h3>Docs</h3>
<ul>
<li>Added voice cloning tutorial</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed the scenario where any deploy commands would fail if the user had a non deploy compatible plugin installed</li>
<li>Fixed the SQLAlchemy warning that used to show up at every fresh server start</li>
<li>Fixed deploy commands' default value of plugins not being propagated to the tfvars file</li>
</ul>
<h2>[0.233.0-rc.0] - 2024-01-07</h2>
<h3>Authors</h3>
<ul>
<li>Andrew S. Rosen <a href="mailto:[email protected]">[email protected]</a></li>
<li>Casey Jao <a href="mailto:[email protected]">[email protected]</a></li>
<li>Sankalp Sanand <a href="mailto:[email protected]">[email protected]</a></li>
<li>Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com></li>
<li>ArunPsiog <a href="mailto:[email protected]">[email protected]</a></li>
<li>Co-authored-by: Ara Ghukasyan <a href="mailto:[email protected]">[email protected]</a></li>
</ul>
<h3>Added</h3>
<ul>
<li>Added feature to use custom python files as modules to be used in the electron function</li>
</ul>
<h3>Changed</h3>
<ul>
<li>SDK no longer uploads empty assets when submitting a dispatch.</li>
<li>Results Manager avoids downloading assets with size 0.</li>
<li>Local and Dask executor plugins now return accurate sizes of task
artifacts.</li>
<li>Size (number of bytes) is now a required attribute whenever updating
asset metadata. Although the exact numerical value is not yet
important, whether the size is reported to be zero or positive does
have consequences.</li>
<li>Pack deps, call_before, and call_after assets into one file.</li>
<li>Changed handling of tuples and sets when building the transport graph - they will be converted to electron lists as well for now</li>
<li><code>qelectron_db</code>, <code>qelectron_data_exists</code>, <code>python_version</code>, and <code>covalent_version</code>
are now optional in the pydantic model definitions.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Reduced number of assets to upload when submitting a dispatch.</li>
<li>Handled RecursionError on get results for a long running workflow.</li>
<li>Fixed functional tests.</li>
</ul>
<h3>Operations</h3>
<ul>
<li>Allow <code>cloudpickle</code> >= 3.0.0</li>
<li>Remove <code>boto3</code> dependency from <code>tests/requirements.txt</code></li>
</ul>
pasqal-io/Pulser: Release v0.17.1
<h2>Bugfix</h2>
<ul>
<li>Fix definition of slope in RampWaveform. (#649)</li>
<li>Fix simulation of SPAM noise in XY in QutipEmulator. (#649)</li>
</ul>
<h2>Changelog</h2>
<p>b50a378 FIX: SPAM noise in XY, Slope of RampWaveform (#649)</p>
pasqal-io/Pulser: Release v0.18.0
<h2>New features</h2>
<ul>
<li>Enable digital simulation (#652)</li>
<li>Enabling definition of multiple noise channels and noise channels in XY (#647)</li>
<li>Improve access to output modulation durations (#663)</li>
<li>Adding relaxation noise channel (#675)</li>
<li>Centralize all backend imports from a single <code>pulser.backends</code> module (#678)</li>
<li>Add hyperfine dephasing rate to <code>NoiseModel</code> (#680)</li>
<li>Add optional default noise models to devices (#676)</li>
<li>Rectangular lattice register and layout (#665)</li>
</ul>
<h2>Removals</h2>
<ul>
<li>Remove <code>Register.rotate()</code> (#642)</li>
<li>Remove deprecated noise arguments (#674)</li>
</ul>
<h2>Fixes</h2>
<ul>
<li>Redefine slope of RampWaveform (#644)</li>
</ul>
<h2>Changelog</h2>
<p>ddc6682 Bump version to v0.18.0
227b859 Sync 'master' and 'develop'
c695373 Rectangular lattice register and layout (#665)
d83c876 Add missing QPU validation fields to the Device class (#682)
4981ca6 Add optional default noise models to devices (#676)
831ca04 Update pasqal-cloud to ~=0.8.1 (#681)
96a8c34 Add hyperfine dephasing rate to NoiseModel (#680)
716b86b Centralize all backend imports from a single <code>pulser.backends</code> module (#678)
34b41b4 Fix CI tests on "macos" for python < 3.10 (#677)
f303138 Adding relaxation noise channel (#675)
188d21d Remove deprecated noise arguments (#674)
7df66e3 Block add() on DMM channels (#672)
0f6e3dd Improve access to output modulation durations (#663)
2ddd789 Merge pull request #670 from pasqal-io/v0.18dev4
6eb736d [HOTFIX] Restrict SciPy to < 1.13 due to breaking Qutip (#668)
71b8e03 Define max_step from minimum variations of samples, nsteps (#666)
85615c5 Upgrade black version to 24.3.0 to fix vulnerability (#662)
c8dcef0 Merge pull request #657 from pasqal-io/bump_v0.18dev3
ebed93a Merge v0.17.3 into develop
cadd576 Bump version to v0.18dev2
153b7cf Bring in changes from v0.17.2
bcb78cc Enable digital simulation (#652)
c2d5b6c Enabling definition of multiple noise channels and noise channels in XY (#647)
61d75f0 Merge pull request #650 from pasqal-io/release_v0.17.1
6a19445 Release v0.17.1
20e6765 FIX: Redefine slope of RampWaveform (#644)
7b7918b Update Github Actions (#641)
21a47f3 Remove <code>Register.rotate()</code> (#642)
d9125bc Bump version to 0.18dev0</p>
<h2>Contributors</h2>
<p>A special shoutout goes to the contributors to this release:</p>
<ul>
<li>Aleksander Wennersteen</li>
<li>Antoine Cornillot</li>
<li>Henrique Silvério</li>
<li>Soufiane Kaghad</li>
</ul>
<p>A huge thank you to all Pulser contributors, both to this and past versions.</p>
pasqal-io/Pulser: Release v0.17.4
<h2>Bugfix</h2>
<ul>
<li>Restrict scipy < 1.13 due to breaking Qutip.</li>
</ul>
<h2>Changelog</h2>
<p>5d10f6c [HOTFIX] Restrict SciPy to < 1.13 due to breaking Qutip (#668)</p>
pasqal-io/Pulser: Release v0.17.1
<h2>Bugfix</h2>
<ul>
<li>Fix the slope of the RampWaveform. (#649)</li>
<li>Fix the simulation of SPAM noise in XY mode in QutipEmulator. (#649)</li>
</ul>
<h2>Changelog</h2>
<p>b50a378 FIX: SPAM noise in XY, Slope of RampWaveform (#649)</p>
pasqal-io/Pulser: Release v0.17.2
<h2>Bugfix</h2>
<ul>
<li>Fixed deserialization of sized <code>VariableItem</code> instances</li>
</ul>
<h2>New features</h2>
<ul>
<li><code>Variable</code> supports indexing from a list of indices (eg. <code>var[[0, 1, 4]]</code>)</li>
<li><code>VariableItem</code> supports <code>__len__()</code> on sized instances</li>
</ul>
<h2>Changelog</h2>
<p>83894fe FIX: Deserialization of sized variable items (#653)</p>
