Skip to content

Commit 6c83b0a

Browse files
authored
Release/0.1.0 (#68)
* prepare 0.1.0 release
1 parent 074a4a0 commit 6c83b0a

17 files changed

+207
-8
lines changed

.readthedocs.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ python:
77
path: .
88
extra_requirements:
99
- doc
10+
- datasets
1011

1112
sphinx:
1213
builder: html

docs/index.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,14 @@ Ensemble-based gate dropouts for quantum circuits
1515
source/masks
1616
source/ensembles
1717
source/glossary
18+
Module Index <source/api/modules>
1819

1920
.. toctree::
2021
:maxdepth: 1
2122
:caption: Development
2223
:hidden:
2324

25+
source/changelog
2426
CONTRIBUTING.md
2527
source/publishing
2628

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
maskit.datasets package
2+
=======================
3+
4+
Submodules
5+
----------
6+
7+
maskit.datasets.circles module
8+
------------------------------
9+
10+
.. automodule:: maskit.datasets.circles
11+
:members:
12+
:undoc-members:
13+
:show-inheritance:
14+
15+
maskit.datasets.iris module
16+
---------------------------
17+
18+
.. automodule:: maskit.datasets.iris
19+
:members:
20+
:undoc-members:
21+
:show-inheritance:
22+
23+
maskit.datasets.mnist module
24+
----------------------------
25+
26+
.. automodule:: maskit.datasets.mnist
27+
:members:
28+
:undoc-members:
29+
:show-inheritance:
30+
31+
maskit.datasets.utils module
32+
----------------------------
33+
34+
.. automodule:: maskit.datasets.utils
35+
:members:
36+
:undoc-members:
37+
:show-inheritance:
38+
39+
Module contents
40+
---------------
41+
42+
.. automodule:: maskit.datasets
43+
:members:
44+
:undoc-members:
45+
:show-inheritance:

docs/source/api/maskit.rst

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
maskit package
2+
==============
3+
4+
Subpackages
5+
-----------
6+
7+
.. toctree::
8+
:maxdepth: 4
9+
10+
maskit.datasets
11+
12+
Submodules
13+
----------
14+
15+
maskit.circuits module
16+
----------------------
17+
18+
.. automodule:: maskit.circuits
19+
:members:
20+
:undoc-members:
21+
:show-inheritance:
22+
23+
maskit.ensembles module
24+
-----------------------
25+
26+
.. automodule:: maskit.ensembles
27+
:members:
28+
:undoc-members:
29+
:show-inheritance:
30+
31+
maskit.log\_results module
32+
--------------------------
33+
34+
.. automodule:: maskit.log_results
35+
:members:
36+
:undoc-members:
37+
:show-inheritance:
38+
39+
maskit.masks module
40+
-------------------
41+
42+
.. automodule:: maskit.masks
43+
:members:
44+
:undoc-members:
45+
:show-inheritance:
46+
47+
maskit.optimizers module
48+
------------------------
49+
50+
.. automodule:: maskit.optimizers
51+
:members:
52+
:undoc-members:
53+
:show-inheritance:
54+
55+
maskit.plotting module
56+
----------------------
57+
58+
.. automodule:: maskit.plotting
59+
:members:
60+
:undoc-members:
61+
:show-inheritance:
62+
63+
maskit.utils module
64+
-------------------
65+
66+
.. automodule:: maskit.utils
67+
:members:
68+
:undoc-members:
69+
:show-inheritance:
70+
71+
Module contents
72+
---------------
73+
74+
.. automodule:: maskit
75+
:members:
76+
:undoc-members:
77+
:show-inheritance:

docs/source/api/modules.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
maskit
2+
======
3+
4+
.. toctree::
5+
:maxdepth: 4
6+
7+
maskit

docs/source/changelog.rst

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
.. Created by log.py at 2022-05-13, command
2+
'/Users/eileenwork/development/tmp/google_paper/venv/lib/python3.8/site-packages/change/__main__.py log docs/source/changes compile --output docs/source/changelog.rst'
3+
based on the format of 'https://keepachangelog.com/'
4+
#########
5+
ChangeLog
6+
#########
7+
8+
0.1 Series
9+
==========
10+
11+
Version [0.1.0] - 2022-05-13
12+
++++++++++++++++++++++++++++
13+
14+
* **[Added]** Add mask for wires, layers, and parameters
15+
* **[Added]** Add mask to change values by an offset
16+
* **[Added]** Add mask for freezing
17+
* **[Added]** Add mask for entangling gates
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
category: added
2+
summary: "Add mask for freezing"
3+
description: |
4+
A mask for freezing parts of a circuit was added. The different dimensions including
5+
wires, layers, and single parameters can be frozen. Frozen parts of a circuit cannot
6+
be changed anymore during training.
7+
pull requests:
8+
- 17
9+
version: 0.1.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
category: added
2+
summary: "Add mask for entangling gates"
3+
description: |
4+
So far only masking of gates defined via parameters was supported. This change
5+
introduces the functionality to also mask entangling gates.
6+
pull requests:
7+
- 32
8+
version: 0.1.0
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
category: added
2+
summary: "Add mask to change values by an offset"
3+
description: |
4+
With this change it is supported to apply a mask to parameter values. With this, it
5+
becomes possible to add or reduce parameters by a specific offset given the various
6+
axes, i.e. wires, layers, or parameters.
7+
pull requests:
8+
- 54
9+
- 50
10+
version: 0.1.0
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
category: added
2+
summary: "Add mask for wires, layers, and parameters"
3+
description: "This change adds basic functionality to mask the dimensions of wires,\
4+
\ layers, and \nsingle parameters.\n"
5+
pull requests:
6+
- 9
7+
version: 0.1.0

0 commit comments

Comments
 (0)