diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-20 05:45:34 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-20 05:45:34 +0000 |
commit | ce1b5d7268d50aeec5b8b8a6750b1cdf1aadc6c0 (patch) | |
tree | 922c10e306e1e36e48fcb03207e6f8462a57d52a | |
parent | 12dee1098161b35f41c7492fff58038fc1969bc0 (diff) |
automatic import of python-QNETopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-qnet.spec | 99 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 101 insertions, 0 deletions
@@ -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 @@ -0,0 +1 @@ +fc56761ad95c77b72308c29122af58cc QNET-1.4.3.tar.gz |