Skip to content

Commit 3d63b38

Browse files
apkilleKrastanov
andauthored
Move several functions from QOBase (#29)
Co-authored-by: Stefan Krastanov <[email protected]>
1 parent 521a05b commit 3d63b38

File tree

4 files changed

+42
-1
lines changed

4 files changed

+42
-1
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: "Changelog Enforcer"
2+
on:
3+
pull_request:
4+
# The specific activity types are listed here to include "labeled" and "unlabeled"
5+
# (which are not included by default for the "pull_request" trigger).
6+
# This is needed to allow skipping enforcement of the changelog in PRs with specific labels,
7+
# as defined in the (optional) "skipLabels" property.
8+
types: [opened, synchronize, reopened, ready_for_review, labeled, unlabeled]
9+
10+
jobs:
11+
# Enforces the update of a changelog file on every pull request
12+
changelog:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: dangoslen/changelog-enforcer@v3

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# News
22

3+
## v0.3.6 - 2024-09-08
4+
5+
- Add `coherentstate`, `thermalstate`, `displace`, `squeeze`, `wigner`, previously from QuantumOptics.
6+
7+
## v0.3.5
8+
9+
- Fix piracies and ambiguities in `nsubsystems` accumulated downstream in QuantumSavory.
10+
11+
## v0.3.4
12+
13+
- Documentation build fix.
14+
315
## v0.3.3
416

517
- Add `nsubsystems` for computing the number of subsystems in a state.

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "QuantumInterface"
22
uuid = "5717a53b-5d69-4fa3-b976-0bf2f97ca1e5"
33
authors = ["QuantumInterface.jl contributors"]
4-
version = "0.3.5"
4+
version = "0.3.6"
55

66
[deps]
77
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"

src/QuantumInterface.jl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,20 @@ function projectZrand! end
7171

7272
function reset_qubits! end
7373

74+
##
75+
# Quantum optics specific
76+
##
77+
78+
function coherentstate end
79+
80+
function thermalstate end
81+
82+
function displace end
83+
84+
function squeeze end
85+
86+
function wigner end
87+
7488

7589
include("bases.jl")
7690
include("abstract_types.jl")

0 commit comments

Comments
 (0)