qoptcraft

View on PyPIReverse Dependencies (1)

2.0.0 qoptcraft-2.0.0-py3-none-any.whl

Wheel Details

Project: qoptcraft
Version: 2.0.0
Filename: qoptcraft-2.0.0-py3-none-any.whl
Download: [link]
Size: 153601
MD5: 5e4970d0afebe08cdc2f359ec88e7376
SHA256: 5bb7d7c054f3fbfb5c4ba98e70c00cd127d45fd822c81a0a4920fcdda17dc0c5
Uploaded: 2023-07-20 08:25:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: qoptcraft
Version: 2.0.0
Summary: A package for the design and study of linear optical quantum systems.
Author-Email: Daniel Gómez Aguado <gomezaguado99[at]gmail.com>, "Pablo V. Parellada" <pablo.veganzones[at]uva.es>
Maintainer-Email: "Pablo V. Parellada" <pablo.veganzones[at]uva.es>
Project-Url: repository, https://gitlab.tel.uva.es/juagar/qoptcraft
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2021 Daniel Gómez Aguado Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Platform: unix
Platform: linux
Platform: osx
Platform: cygwin
Platform: win32
Requires-Python: >=3.10
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: numba
Requires-Dist: sympy
Requires-Dist: setuptools; extra == "build"
Requires-Dist: build; extra == "build"
Requires-Dist: twine; extra == "build"
Requires-Dist: qoptcraft[build,docs,lint,test]; extra == "dev"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocstrings; extra == "docs"
Requires-Dist: mkdocstrings[python]; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: Pygments; extra == "docs"
Requires-Dist: python-markdown-math; extra == "docs"
Requires-Dist: mkdocs-gen-files; extra == "docs"
Requires-Dist: mkdocs-literate-nav; extra == "docs"
Requires-Dist: mkdocs-section-index; extra == "docs"
Requires-Dist: mkdocs-same-dir; extra == "docs"
Requires-Dist: mkdocs-autorefs; extra == "docs"
Requires-Dist: mkdocs-jupyter; extra == "docs"
Requires-Dist: ruff; extra == "lint"
Requires-Dist: black; extra == "lint"
Requires-Dist: black[jupyter]; extra == "lint"
Requires-Dist: mypy; extra == "lint"
Requires-Dist: vulture; extra == "lint"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pyinstrument; extra == "test"
Requires-Dist: hypothesis; extra == "test"
Provides-Extra: build
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: lint
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7129 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.40.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
qoptcraft/__init__.py sha256=2Jlx_olAlkYFuNkVHlZH9SyLmtJnYfmSgV3Dvi_PHdw 429
qoptcraft/_version.py sha256=0-gnMFPbDCrX_aAFKi8FCgT_g8kXShRW1Ngqnzq_Kk0 64
qoptcraft/config.py sha256=_6f8e-FNvQUmsRzQvqNJb7dqRH88XoZprXt7QEIImJU 72
qoptcraft/_legacy/__init__.py sha256=jRNTQO3nzFufO3Z_EsG-psdKkTp8OCTCNccoArk1XAo 950
qoptcraft/_legacy/input_control.py sha256=UscrVahH1S7bZxC9wd1464MdQepUmi34oi4L5_uBIhk 7024
qoptcraft/_legacy/mat_inner_product.py sha256=TQwJcgNBsMFOn6lwddi0dzRiWlYF_oMF2bP8fs9BHL0 2663
qoptcraft/_legacy/optic_devices.py sha256=szl6poNRZveuQu-YlWGeRGVfQc6GYzkLZ-YJE44JNQM 2353
qoptcraft/_legacy/photon_comb_basis.py sha256=2gnqySpku4XpdegfeeRN2yyHyFPmTgPLf82ueNEA6Co 4649
qoptcraft/_legacy/read_matrix.py sha256=hJl1oF68TCUPKzwmPpOTYzig1hqy-gZTmWPz6R4dReg 3603
qoptcraft/_legacy/recur_factorial.py sha256=SB7Hm8KIKDu-IPS7msSaGM1NK33xVij5cDfjaqbuE8w 2351
qoptcraft/_legacy/unitary.py sha256=QP-p_HnRFzz0Q9hU5l6ykjnC5tEmJnmQtQfot4rVcEA 2131
qoptcraft/_legacy/write_initial_matrix.py sha256=959RDTSwahkM4rjZDV1okQdR0Mg1F_YW0VDLtnKPWhs 2546
qoptcraft/_legacy/Main_Code/_0_FullAlgorithm.py sha256=8UTF3mhAMvpJoplYe7-tiHykhTU-pYNYskWPMpDj050 20592
qoptcraft/_legacy/Main_Code/_1_Unitary_matrix_U_builder.py sha256=2h0P7BLFQmirLEGosHgaxhqYWNGXrB3DBjOk85GgOtY 5926
qoptcraft/_legacy/Main_Code/_2_Get_U_matrix_of_photon_system_evolution.py sha256=CVaHVydgjnnkp7deEvfPw_5nqM8xvf-bP-xABRcje6Q 11198
qoptcraft/_legacy/Main_Code/_2_aux_a_computation_time_evolutions_comparison.py sha256=a75JU1hPRY-sK65P7ZitzMW3yJETqY1oxYW803H9GdQ 11741
qoptcraft/_legacy/Main_Code/_2_aux_b_logarithm_algorithms_equalities.py sha256=VNvWKssLTetzLx-Vl37ynNj_y9p479vRJZI0mG6x9VM 7492
qoptcraft/_legacy/Main_Code/_2_aux_c_logarithm_algorithms_timesanderror.py sha256=l1cOsjQIiyggEWp0oztNLv9SuT2VKA07bReSaT0lRnY 9987
qoptcraft/_legacy/Main_Code/_3_Get_S_from_U_Inverse_problem.py sha256=N4QhDEW0YSVImbcHAnY_o1XI0wo3vbcln0puKscanEQ 10716
qoptcraft/_legacy/Main_Code/_4_toponogov_theorem_for_uncraftable_matrices_U.py sha256=u6a8kWkPXglv2lxKl7He_qVc31dRP7-nhL28r0jFGEs 10296
qoptcraft/_legacy/Main_Code/_5_Quasiunitary_S_with_or_without_loss_builder.py sha256=knuOZOpezT8ZvXDApZIqwHOHP-zp5D6i7BlbdA9hJ9A 10752
qoptcraft/_legacy/Main_Code/_6_schmidt_entanglement_measurement_of_states.py sha256=gmSzKa1BakPXMXH0p-DCbgZgS-qjFQE_OFX9ZL0H4T8 13457
qoptcraft/_legacy/Main_Code/_7_generators.py sha256=Pm0EqJ5Ae_l_wbunr0ADY3Wu4UItymS8JDgy_WQxXtI 10331
qoptcraft/_legacy/Main_Code/_9_friendly_logarithm_algorithms.py sha256=UjYueY0y9jn0EZxlzTEwWDE4ucQDJy8dqbV8mFU1B8s 11031
qoptcraft/_legacy/Main_Code/__init__.py sha256=jUlIfjC2hlj-s4HbVADjxywYpwMDm3zHtrYUoTRle_Y 1220
qoptcraft/_legacy/Phase1_Aux/Tmn.py sha256=RuBsbupYF2Mf0mf4EuE4p3ZBu5BW9kvm6gg13scYb8U 2325
qoptcraft/_legacy/Phase1_Aux/_1_U_decomposition.py sha256=9SoibTUbqerX9ZUBDmjJhJHwopaTXgYlWgr7wAkRJko 7395
qoptcraft/_legacy/Phase1_Aux/_1_U_decomposition_Reck.py sha256=uiwwtY8Ij_YU_hIbLji9fNrDveUJ20I1jKrtt6D5axs 4642
qoptcraft/_legacy/Phase1_Aux/_1_U_recomposition.py sha256=09u1R3_IwGSdIhkyFOwG7ktFRCI_n_6D0EPvJrhSCAc 2056
qoptcraft/_legacy/Phase1_Aux/_1_U_recomposition_Reck.py sha256=uaaMUt8XZoOhwCBbO1OaYSuY2XmOK005q-DIL2K-U28 1841
qoptcraft/_legacy/Phase1_Aux/__init__.py sha256=MytE7AK4A5WQ_6VgykmAf2ow2ri-PuYEM3p-yAD3nj4 764
qoptcraft/_legacy/Phase2_Aux/_2_1st_evolution_method.py sha256=NV89X0Na8fTjA_UNKpOC5LFqaFLLKLDuHGE-COmvCq8 4396
qoptcraft/_legacy/Phase2_Aux/_2_2nd_evolution_method.py sha256=F8UcIJd2MwpqpMOKY7aJdgMqM_zZwVEeIDVDiG_kz2A 6422
qoptcraft/_legacy/Phase2_Aux/_2_3rd_evolution_method.py sha256=vqYADGciv6BXpXd55yZ_oPeD_d2A5IflwonARy26ttY 6646
qoptcraft/_legacy/Phase2_Aux/_2_creation_and_destruction_operators.py sha256=q7N7oB9e78uMtKSKY5OMdULMwJCTkNpxPy1znQ_asR4 1639
qoptcraft/_legacy/Phase2_Aux/_2_logarithm_algorithms.py sha256=XKg76-P1sPAqewv4VrQVT4w7uUvf3qxYImZ0c8lFq84 4304
qoptcraft/_legacy/Phase2_Aux/_2_photon_input.py sha256=MrnW3nA9ppqAuoseKrUFNUaD8IbxBQIagTpqfUAPcQU 2555
qoptcraft/_legacy/Phase2_Aux/__init__.py sha256=wepMtyejpivrS5bmmgdaSjFETP0lGLdpkBwrKpx1tWs 870
qoptcraft/_legacy/Phase2_Aux/ryser_permanent.py sha256=gckLTxlo9bgjIM5mLw3EdY77uU7rP3qJlLRnPFw5cLc 3618
qoptcraft/_legacy/Phase3_Aux/_3_S_rebuild.py sha256=JzAkDvJsTVy2F4HGlSI054ggBnJTkrUKl5b2z_eK-fk 2859
qoptcraft/_legacy/Phase3_Aux/_3_permutation_matrix.py sha256=ByqhY8RfxMyeKrVlnAx7vl0kkSJYHNTzlGZo_kl09xA 1521
qoptcraft/_legacy/Phase3_Aux/_3_u_m_algebra_and_image_subalgebra.py sha256=GS54z2bmMss2rR-fsOXiVrQd4Tw9ZRVY7gq4e5yE5xY 6538
qoptcraft/_legacy/Phase3_Aux/_3_verification_of_solution_existence.py sha256=66jqPEmHqPc5Lt0sVc96PzuCB8YcMmVNrLoo_a5YAlM 6143
qoptcraft/_legacy/Phase3_Aux/__init__.py sha256=XCrjGGUoV9eh0bdohRdCmxI9dIn5J363MEswagHPWO0 768
qoptcraft/_legacy/Phase4_Aux/_4_Logarithms_required.py sha256=xxQbdHkDCc3od2x6Cw92co-YqjS_Ctm1sbrr27QMbrs 2428
qoptcraft/_legacy/Phase4_Aux/__init__.py sha256=OpQj29Tq3GfoD-IrmiBZgJ9-6N8MX-7CuTzrLQ_EwjA 665
qoptcraft/_legacy/Phase4_Aux/gram_schmidt.py sha256=BqLXA6DVDZfrGvdV8IobtwWzuPAuA_8rc9x5yyIYOsA 2352
qoptcraft/_legacy/Phase5_Aux/_5_D_decomposition.py sha256=MzrV5qaMM-5fRHrh2co04xgfIYKumsoFWmtyFIjKVDE 2254
qoptcraft/_legacy/Phase5_Aux/_5_S_with_loss_creation.py sha256=IsXunl9ujjz7UCQPc5s2Kbq58CV_bGREuSfOYqu_oC8 4797
qoptcraft/_legacy/Phase5_Aux/_5_matrix_padding_functions.py sha256=GYx_bu3DI3KtCjLiRixsQN_9gk2xl7dSX0EjMC2Uqcg 2541
qoptcraft/_legacy/Phase5_Aux/__init__.py sha256=EN2TRlir4mUUeCIIaxZh9_QXj8ZAxiils0nQd-KNFC4 743
qoptcraft/_legacy/Phase5_Aux/quasiunitary.py sha256=PfCyKy0Bj_-nfmvSa-sp0zHKqpFUy86HQLDN5dGKgnM 2434
qoptcraft/_legacy/Phase6_Aux/_6_basis_manipulations.py sha256=d3nok1eRzpUUQcYLXw7HE41i9vdjEUgOBoQGaVZAf1g 4735
qoptcraft/_legacy/Phase6_Aux/_6_schmidt.py sha256=PjppyFGPTepkLaORggU_qUIbtt40t33yM46G4IX6nlw 4546
qoptcraft/_legacy/Phase6_Aux/__init__.py sha256=2IIrQNNTDdowTvt9IlJCxRlrlHZB4beUgqJVvpsAcPQ 663
qoptcraft/_legacy/_refactoring/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qoptcraft/_legacy/_refactoring/photon_comb_basis.py sha256=nra0J7O5kCjhx3BqiJO6_kT342gMgUHUbNzKIPZUZ5U 4623
qoptcraft/_legacy/_refactoring/read_matrix.py sha256=DQxeAA49kdOeGrXkcT72ofKw_57XaQqkjBFx5ZcTzTE 2801
qoptcraft/_legacy/_refactoring/recur_factorial.py sha256=M1K8khfzN_r9UBcym3l-0c8mhFcCugzIsxhsr3Io3Q4 816
qoptcraft/_legacy/_refactoring/entanglement/_6_basis_manipulations.py sha256=JeeAZ0-IBCBGt0SlMoRHfsDxmU-5QgwA0jj1jZgE1PA 2807
qoptcraft/_legacy/_refactoring/entanglement/_6_schmidt.py sha256=RrnCnKJtKX5rf7jzfz-u7Sc5QWR8xANxUSzmdh3cyw4 3720
qoptcraft/_legacy/_refactoring/entanglement/__init__.py sha256=uICadHJXoGiUXCKjb-yjRcrdcRE3q3MwGfRKy3OJKZA 47
qoptcraft/_legacy/_refactoring/entanglement/schmidt_entanglement.py sha256=w_1ClErALb6szvQjG5fzxf5IQxufMP1aIAYH8OXHJWs 11691
qoptcraft/_legacy/_refactoring/entanglement/schmidt_refactored.py sha256=XgyEyyRXnC51JnCcLpx-I8RsE9mop5Xgnv4Yt7jMa0k 8465
qoptcraft/_legacy/_refactoring/quasiunitary/__init__.py sha256=rLwBWD0UExQawh2pLRJnfhn2vVQtnGQyo-UHO7LAL2o 676
qoptcraft/_legacy/_refactoring/quasiunitary/builder.py sha256=xMc3-c3ZF5TDUuCV84TqoMKo_HNNx62Yii7znmarbho 3486
qoptcraft/_legacy/_refactoring/quasiunitary/padding.py sha256=ZUjKGwYf98ROEJeP99K0BSA2uiZY8gclJFZdTncEXiE 1916
qoptcraft/_legacy/_refactoring/quasiunitary/quasiunitary.py sha256=QDOhnxcSWYJROkECvI2R_GD0i35pTVs5rqILSWMRWcA 1658
qoptcraft/_legacy/_refactoring/quasiunitary/with_loss.py sha256=g5ZNclxUB1h21v3UYrA-ZNQ_58FBIq_pgH77exJg4z8 3965
qoptcraft/basis/__init__.py sha256=WXby0L9cE9UVJBnAvMMdttBdFu_VTTOTbsdVnwmK5aM 175
qoptcraft/basis/algebra.py sha256=ZfLAzkagMWnGptJX4C18n6uYvEx-k5oI-VtaraC5mhU 4615
qoptcraft/basis/hilbert_dimension.py sha256=GT_fx6ebXys3ykP6KN5CU65L_BOJwUcG-xXdfZckE80 337
qoptcraft/basis/photon.py sha256=0tVvQM3JTNXus-SrONAskdx7bC37zgcTOeeChokZvjA 1570
qoptcraft/evolution/__init__.py sha256=LniIBegThpyNnwc8ysc1BbPPP3Jf-KyIeMaYZDlu0v0 190
qoptcraft/evolution/fock_evolution.py sha256=EUe79Uvu_uzzHso70XV4q2_tf-2GrmEj1qlrmnC6oYI 4411
qoptcraft/evolution/hamiltonian_evolution.py sha256=YJnOt5xyl8rl19mE1Ypm_KJqBX9Es76Kew52oy5aAdk 1201
qoptcraft/evolution/inverse_problem.py sha256=AwT9_0BASxakJXnOayzyYuIzreLA0MiJjwlwv4zRSqY 4199
qoptcraft/evolution/photon_hamiltonian.py sha256=YJnOt5xyl8rl19mE1Ypm_KJqBX9Es76Kew52oy5aAdk 1201
qoptcraft/evolution/photon_unitary.py sha256=Ai3PMvjv216uf7-M41YgNpegxfohZ25gt8SzQnK28i8 3959
qoptcraft/invariant/__init__.py sha256=7omzuIoSX2Ur7PnLNsSlLiPkbAUTv0dR8WALDYzVcmY 303
qoptcraft/invariant/forbidden_transition.py sha256=x2LXBDhafZ-ylsYXsiAipLBF68qrL1AXVJAdWzNhUzE 5056
qoptcraft/invariant/invariant.py sha256=hHDMW3p7g85aUphoEZzloaxAZJbA_JMsPGzmjlwPDRY 3024
qoptcraft/math/__init__.py sha256=6D_1yclVdbhCIRa4PZMAuhvRpU4LVQ-Awdfkh4jMrd8 207
qoptcraft/math/gram_schmidt.py sha256=ZrJk2LvB6weBHX4rAdmPqrvIvH9nH-QuU4e8qiZxuu0 2118
qoptcraft/math/logarithms.py sha256=BxG3af80Et_OqQm9YBEnMDACEeSfy5zVNfxZLcmykhw 3191
qoptcraft/math/mat_inner_product.py sha256=XzAOJLTxh6wVDXDDxywx8tLt6Uj_b-OHYv9apX1XR0U 1451
qoptcraft/math/permanent.py sha256=W_JSsWwAjyMrgXjSzKVZn87lZO4UKKatBw6ULp9cw0E 4152
qoptcraft/operators/__init__.py sha256=McpqZg2uz5Yhj0fFwg94Df2xsxB3ar55QccbMNLqV38 206
qoptcraft/operators/adjoint.py sha256=XGnUFtvGPz9m7MUi_0Gr27h0FRWxW2y21UuavfnIfqg 496
qoptcraft/operators/haar_random_unitary.py sha256=qW8LU822O6Sov6odo7n9YmA4rcC7He31PXPkdULLACo 1000
qoptcraft/operators/ladder.py sha256=-HVWB_ctofhoTrAFxqIAptS6wugOZfIaUL7mnVJpfqI 1015
qoptcraft/operators/qft.py sha256=GS-WdU1dz9xvgXwKc-Hsuy6HBqO7BT2J2CImQo0mg98 943
qoptcraft/operators/quasiunitary.py sha256=Zhe5TYvjyVuhxGeXb4FyeS1Qk8wk6pm4i__INXMBFYo 665
qoptcraft/optical_elements/__init__.py sha256=L_WpaBB3OhGBB9mtr7VqyGoAu-jMKOkeqoYEb4FjQgI 153
qoptcraft/optical_elements/clemens_decomp.py sha256=xqVix4bZp1fb4NaZQbcSfIw6-izreHk_8X4uiUaFSGM 4327
qoptcraft/optical_elements/optical_elements.py sha256=piKQrPfKGH_AJTGdxfNIYQ_nePQP4d8gbtAg6A_cHAk 4140
qoptcraft/optical_elements/quasiunitary_decomp.py sha256=IeIfo7bEpXKF45hBQjCHuoxE2DzONCenrSW2KP3FiQc 202
qoptcraft/optical_elements/reck_decomp.py sha256=PPkaqH1tonGsYCKPpF1Pnxc3aGuc9U6929ssrERRaJY 2770
qoptcraft/state/__init__.py sha256=4bl3JQl-M-suxQYHldQ_nrA3iBDcqRBGcH3clc8mxbo 54
qoptcraft/state/_exceptions.py sha256=QFe-r8fPz6vD9q-CGLQ-2n_yBaR_nZSF18a8xeiLjlg 1122
qoptcraft/state/state.py sha256=qHM0mEHydob00xiH3RfMpvcYgZvG_fDJwHXXNLzYGe4 16434
qoptcraft/toponogov/__init__.py sha256=eAvlaidiZ3Vldmu8f8J_3hNFw7StHqbYubE-dqHRcs0 33
qoptcraft/toponogov/toponogov.py sha256=R_7SqWZpu9iN2BeVmB2RkMCLsynyFT_57oupYG1SUEs 1924
qoptcraft-2.0.0.dist-info/LICENSE sha256=EHOuN_in1R-0N-kU-nygb9Zo-P36_aT0rPUllrJNPO0 11551
qoptcraft-2.0.0.dist-info/METADATA sha256=vv7KDJGS2Tqj4PvHDpUwsHmILAmenaL2k0czUJV6lcY 22321
qoptcraft-2.0.0.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
qoptcraft-2.0.0.dist-info/top_level.txt sha256=9d2_ifEs02UXm8utV4J1hsFsgasN-ByYMWwT7nAt5PI 10
qoptcraft-2.0.0.dist-info/RECORD

top_level.txt

qoptcraft