summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-08 21:37:54 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-08 21:37:54 +0000
commit74fec3887e7118108f0d65b8dbd5050b4a189a6a (patch)
treeac469089dabe656b2f00e173470f133ef0ea4989
parentc59c8b502d1ad9ed20d360635c79ddccd71a23cd (diff)
automatic import of python-flowioopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-flowio.spec249
-rw-r--r--sources1
3 files changed, 251 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..0134f56 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/FlowIO-1.2.1.tar.gz
diff --git a/python-flowio.spec b/python-flowio.spec
new file mode 100644
index 0000000..35f78da
--- /dev/null
+++ b/python-flowio.spec
@@ -0,0 +1,249 @@
+%global _empty_manifest_terminate_build 0
+Name: python-FlowIO
+Version: 1.2.1
+Release: 1
+Summary: FlowIO is a Python library for reading / writing Flow Cytometry Standard (FCS) files
+License: BSD
+URL: https://github.com/whitews/flowio
+Source0: https://mirrors.aliyun.com/pypi/web/packages/c8/5c/345d2d4cb7fea50b8cdf64468ffbb5425315455dd20e48e8512b4ecd3e05/FlowIO-1.2.1.tar.gz
+BuildArch: noarch
+
+
+%description
+# FlowIO
+
+[![PyPI license](https://img.shields.io/pypi/l/flowio.svg?colorB=dodgerblue)](https://pypi.python.org/pypi/flowio/)
+[![PyPI pyversions](https://img.shields.io/pypi/pyversions/flowio.svg)](https://pypi.python.org/pypi/flowio/)
+[![PyPI version](https://img.shields.io/pypi/v/flowio.svg?colorB=blue)](https://pypi.python.org/pypi/flowio/)
+[![DOI](https://zenodo.org/badge/14634514.svg)](https://zenodo.org/badge/latestdoi/14634514)
+
+
+[![Build & test (master)](https://github.com/whitews/FlowIO/actions/workflows/tests_master.yml/badge.svg)](https://github.com/whitews/FlowIO/actions/workflows/tests_master.yml)
+[![Build & test (develop)](https://github.com/whitews/FlowIO/actions/workflows/tests_develop.yml/badge.svg)](https://github.com/whitews/FlowIO/actions/workflows/tests_develop.yml)
+[![Coverage](https://codecov.io/gh/whitews/FlowIO/branch/master/graph/badge.svg)](https://codecov.io/gh/whitews/flowio)
+[![Documentation Status](https://readthedocs.org/projects/flowio/badge/?version=latest)](https://flowio.readthedocs.io/en/latest/?badge=latest)
+
+## Overview
+
+FlowIO is a Python library for reading / writing Flow Cytometry Standard (FCS)
+files, with zero external dependencies and is compatible with Python 3.7+.
+
+FlowIO retrieves event data exactly as it is encoded in the FCS file: as a
+1-dimensional list without separating the events into channels or performing any preprocessing (e.g. applying gain). Metadata
+stored in the FCS file is available as a dictionary via the 'text' attribute. Basic attributes
+are also available for commonly accessed properties. For example, the channel count
+can be used to easily convert the event data to a multi-column NumPy array:
+
+```
+import flowio
+import numpy
+
+fcs_data = flowio.FlowData('example.fcs')
+npy_data = numpy.reshape(fcs_data.events, (-1, fcs_data.channel_count))
+```
+
+For higher level interaction with flow cytometry data, including GatingML and FlowJo 10 support,
+see the related [FlowKit](https://github.com/whitews/FlowKit) project.
+
+## Installation
+
+The recommended way to install FlowIO is via the `pip` command:
+
+```
+pip install flowio
+```
+
+Or, if you prefer, you can install from the GitHub source:
+
+```
+git clone https://github.com/whitews/flowio
+cd flowio
+python setup.py install
+```
+
+## Documentation
+
+The FlowIO API documentation is available [on ReadTheDocs here](https://flowio.readthedocs.io/en/latest/?badge=latest). If you have any questions about FlowIO or find any bugs [please submit an issue to the GitHub repository here](https://github.com/whitews/FlowIO/issues/new/).
+
+### Changelogs
+
+[Changelogs for versions are available here](https://github.com/whitews/FlowIO/releases)
+
+
+
+%package -n python3-FlowIO
+Summary: FlowIO is a Python library for reading / writing Flow Cytometry Standard (FCS) files
+Provides: python-FlowIO
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-FlowIO
+# FlowIO
+
+[![PyPI license](https://img.shields.io/pypi/l/flowio.svg?colorB=dodgerblue)](https://pypi.python.org/pypi/flowio/)
+[![PyPI pyversions](https://img.shields.io/pypi/pyversions/flowio.svg)](https://pypi.python.org/pypi/flowio/)
+[![PyPI version](https://img.shields.io/pypi/v/flowio.svg?colorB=blue)](https://pypi.python.org/pypi/flowio/)
+[![DOI](https://zenodo.org/badge/14634514.svg)](https://zenodo.org/badge/latestdoi/14634514)
+
+
+[![Build & test (master)](https://github.com/whitews/FlowIO/actions/workflows/tests_master.yml/badge.svg)](https://github.com/whitews/FlowIO/actions/workflows/tests_master.yml)
+[![Build & test (develop)](https://github.com/whitews/FlowIO/actions/workflows/tests_develop.yml/badge.svg)](https://github.com/whitews/FlowIO/actions/workflows/tests_develop.yml)
+[![Coverage](https://codecov.io/gh/whitews/FlowIO/branch/master/graph/badge.svg)](https://codecov.io/gh/whitews/flowio)
+[![Documentation Status](https://readthedocs.org/projects/flowio/badge/?version=latest)](https://flowio.readthedocs.io/en/latest/?badge=latest)
+
+## Overview
+
+FlowIO is a Python library for reading / writing Flow Cytometry Standard (FCS)
+files, with zero external dependencies and is compatible with Python 3.7+.
+
+FlowIO retrieves event data exactly as it is encoded in the FCS file: as a
+1-dimensional list without separating the events into channels or performing any preprocessing (e.g. applying gain). Metadata
+stored in the FCS file is available as a dictionary via the 'text' attribute. Basic attributes
+are also available for commonly accessed properties. For example, the channel count
+can be used to easily convert the event data to a multi-column NumPy array:
+
+```
+import flowio
+import numpy
+
+fcs_data = flowio.FlowData('example.fcs')
+npy_data = numpy.reshape(fcs_data.events, (-1, fcs_data.channel_count))
+```
+
+For higher level interaction with flow cytometry data, including GatingML and FlowJo 10 support,
+see the related [FlowKit](https://github.com/whitews/FlowKit) project.
+
+## Installation
+
+The recommended way to install FlowIO is via the `pip` command:
+
+```
+pip install flowio
+```
+
+Or, if you prefer, you can install from the GitHub source:
+
+```
+git clone https://github.com/whitews/flowio
+cd flowio
+python setup.py install
+```
+
+## Documentation
+
+The FlowIO API documentation is available [on ReadTheDocs here](https://flowio.readthedocs.io/en/latest/?badge=latest). If you have any questions about FlowIO or find any bugs [please submit an issue to the GitHub repository here](https://github.com/whitews/FlowIO/issues/new/).
+
+### Changelogs
+
+[Changelogs for versions are available here](https://github.com/whitews/FlowIO/releases)
+
+
+
+%package help
+Summary: Development documents and examples for FlowIO
+Provides: python3-FlowIO-doc
+%description help
+# FlowIO
+
+[![PyPI license](https://img.shields.io/pypi/l/flowio.svg?colorB=dodgerblue)](https://pypi.python.org/pypi/flowio/)
+[![PyPI pyversions](https://img.shields.io/pypi/pyversions/flowio.svg)](https://pypi.python.org/pypi/flowio/)
+[![PyPI version](https://img.shields.io/pypi/v/flowio.svg?colorB=blue)](https://pypi.python.org/pypi/flowio/)
+[![DOI](https://zenodo.org/badge/14634514.svg)](https://zenodo.org/badge/latestdoi/14634514)
+
+
+[![Build & test (master)](https://github.com/whitews/FlowIO/actions/workflows/tests_master.yml/badge.svg)](https://github.com/whitews/FlowIO/actions/workflows/tests_master.yml)
+[![Build & test (develop)](https://github.com/whitews/FlowIO/actions/workflows/tests_develop.yml/badge.svg)](https://github.com/whitews/FlowIO/actions/workflows/tests_develop.yml)
+[![Coverage](https://codecov.io/gh/whitews/FlowIO/branch/master/graph/badge.svg)](https://codecov.io/gh/whitews/flowio)
+[![Documentation Status](https://readthedocs.org/projects/flowio/badge/?version=latest)](https://flowio.readthedocs.io/en/latest/?badge=latest)
+
+## Overview
+
+FlowIO is a Python library for reading / writing Flow Cytometry Standard (FCS)
+files, with zero external dependencies and is compatible with Python 3.7+.
+
+FlowIO retrieves event data exactly as it is encoded in the FCS file: as a
+1-dimensional list without separating the events into channels or performing any preprocessing (e.g. applying gain). Metadata
+stored in the FCS file is available as a dictionary via the 'text' attribute. Basic attributes
+are also available for commonly accessed properties. For example, the channel count
+can be used to easily convert the event data to a multi-column NumPy array:
+
+```
+import flowio
+import numpy
+
+fcs_data = flowio.FlowData('example.fcs')
+npy_data = numpy.reshape(fcs_data.events, (-1, fcs_data.channel_count))
+```
+
+For higher level interaction with flow cytometry data, including GatingML and FlowJo 10 support,
+see the related [FlowKit](https://github.com/whitews/FlowKit) project.
+
+## Installation
+
+The recommended way to install FlowIO is via the `pip` command:
+
+```
+pip install flowio
+```
+
+Or, if you prefer, you can install from the GitHub source:
+
+```
+git clone https://github.com/whitews/flowio
+cd flowio
+python setup.py install
+```
+
+## Documentation
+
+The FlowIO API documentation is available [on ReadTheDocs here](https://flowio.readthedocs.io/en/latest/?badge=latest). If you have any questions about FlowIO or find any bugs [please submit an issue to the GitHub repository here](https://github.com/whitews/FlowIO/issues/new/).
+
+### Changelogs
+
+[Changelogs for versions are available here](https://github.com/whitews/FlowIO/releases)
+
+
+
+%prep
+%autosetup -n FlowIO-1.2.1
+
+%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-FlowIO -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 1.2.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..c324275
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+1dd900600cdf5b0f421788ac7ce34452 FlowIO-1.2.1.tar.gz