summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 05:45:34 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 05:45:34 +0000
commitce1b5d7268d50aeec5b8b8a6750b1cdf1aadc6c0 (patch)
tree922c10e306e1e36e48fcb03207e6f8462a57d52a
parent12dee1098161b35f41c7492fff58038fc1969bc0 (diff)
automatic import of python-QNETopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-qnet.spec99
-rw-r--r--sources1
3 files changed, 101 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..f622cd6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/QNET-1.4.3.tar.gz
diff --git a/python-qnet.spec b/python-qnet.spec
new file mode 100644
index 0000000..7acbb0e
--- /dev/null
+++ b/python-qnet.spec
@@ -0,0 +1,99 @@
+%global _empty_manifest_terminate_build 0
+Name: python-QNET
+Version: 1.4.3
+Release: 1
+Summary: Tools for symbolically analyzing quantum feedback networks.
+License: UNKNOWN
+URL: http://github.com/mabuchilab/QNET
+Source0: https://mirrors.aliyun.com/pypi/web/packages/3f/16/3a4a4fddadf3106f798e76edef2c653c6fd3a196c6b5e79d32d1bdff47b7/QNET-1.4.3.tar.gz
+BuildArch: noarch
+
+
+%description
+The QNET package is a set of tools created and compiled to aid in the design and analysis of photonic circuit models.
+Our proposed Quantum Hardware Description Language (cf. QHDL_) serves to describe a circuit topology and specification of a larger entity in terms of parametrizable subcomponents.
+This is strongly analogous to the specification of electric circuitry using the structural description elements of VHDL or Verilog.
+The physical systems that can be modeled within the framework include quantum optical experiments that can be described as nodes with internal degrees of freedom such as interacting quantum harmonic oscillators and/or N-level quantum systems that,
+in turn are coupled to a finite number of external bosonic quantum fields.
+To get help installing and using QNET, please read this README, visit our `homepage <http://mabuchilab.github.com/QNET>`_ which includes the `official documentation <https://qnet.readthedocs.org/en/latest/>`_, sign up to our `mailing list <http://groups.google.com/group/qnet-user>`_,
+or consult and perhaps contribute to our `wiki <https://github.com/mabuchilab/QNET/wiki>`_.
+In particular, check out the `Roadmap <https://github.com/mabuchilab/QNET/wiki/Roadmap>`_.
+In the near future, it will be possible to use QNET together with `Cirq <https://github.com/ntezak/Cirq>`_ which
+allows to edit circuits graphically from within the IPython_ notebook.
+
+%package -n python3-QNET
+Summary: Tools for symbolically analyzing quantum feedback networks.
+Provides: python-QNET
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-QNET
+The QNET package is a set of tools created and compiled to aid in the design and analysis of photonic circuit models.
+Our proposed Quantum Hardware Description Language (cf. QHDL_) serves to describe a circuit topology and specification of a larger entity in terms of parametrizable subcomponents.
+This is strongly analogous to the specification of electric circuitry using the structural description elements of VHDL or Verilog.
+The physical systems that can be modeled within the framework include quantum optical experiments that can be described as nodes with internal degrees of freedom such as interacting quantum harmonic oscillators and/or N-level quantum systems that,
+in turn are coupled to a finite number of external bosonic quantum fields.
+To get help installing and using QNET, please read this README, visit our `homepage <http://mabuchilab.github.com/QNET>`_ which includes the `official documentation <https://qnet.readthedocs.org/en/latest/>`_, sign up to our `mailing list <http://groups.google.com/group/qnet-user>`_,
+or consult and perhaps contribute to our `wiki <https://github.com/mabuchilab/QNET/wiki>`_.
+In particular, check out the `Roadmap <https://github.com/mabuchilab/QNET/wiki/Roadmap>`_.
+In the near future, it will be possible to use QNET together with `Cirq <https://github.com/ntezak/Cirq>`_ which
+allows to edit circuits graphically from within the IPython_ notebook.
+
+%package help
+Summary: Development documents and examples for QNET
+Provides: python3-QNET-doc
+%description help
+The QNET package is a set of tools created and compiled to aid in the design and analysis of photonic circuit models.
+Our proposed Quantum Hardware Description Language (cf. QHDL_) serves to describe a circuit topology and specification of a larger entity in terms of parametrizable subcomponents.
+This is strongly analogous to the specification of electric circuitry using the structural description elements of VHDL or Verilog.
+The physical systems that can be modeled within the framework include quantum optical experiments that can be described as nodes with internal degrees of freedom such as interacting quantum harmonic oscillators and/or N-level quantum systems that,
+in turn are coupled to a finite number of external bosonic quantum fields.
+To get help installing and using QNET, please read this README, visit our `homepage <http://mabuchilab.github.com/QNET>`_ which includes the `official documentation <https://qnet.readthedocs.org/en/latest/>`_, sign up to our `mailing list <http://groups.google.com/group/qnet-user>`_,
+or consult and perhaps contribute to our `wiki <https://github.com/mabuchilab/QNET/wiki>`_.
+In particular, check out the `Roadmap <https://github.com/mabuchilab/QNET/wiki/Roadmap>`_.
+In the near future, it will be possible to use QNET together with `Cirq <https://github.com/ntezak/Cirq>`_ which
+allows to edit circuits graphically from within the IPython_ notebook.
+
+%prep
+%autosetup -n QNET-1.4.3
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-QNET -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.4.3-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..c1f7e0e
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+fc56761ad95c77b72308c29122af58cc QNET-1.4.3.tar.gz